Câu hỏi được gắn thẻ «rewrite-rules»

Viết lại quy tắc sửa đổi diện mạo của một URL web. Sửa đổi này được gọi là viết lại URL. URL được viết lại (đôi khi được gọi là URL ngắn, ưa thích, thân thiện với công cụ tìm kiếm - URL SEF hoặc sên) được sử dụng để cung cấp các liên kết ngắn hơn và có liên quan hơn đến các trang web. Kỹ thuật này thêm một lớp trừu tượng giữa các tệp được sử dụng để tạo trang web và URL được trình bày cho thế giới bên ngoài.


1
Tùy chỉnh loại điểm cuối permalink
Tôi có một loại bài đăng tùy chỉnh được gọi là "đích" và tôi đã đặt mặt nạ EP cho loại bài đăng thành mặc định EP_PERMALINK. Tôi đã thêm một vài điểm cuối như sau: add_filter( 'query_vars', 'add_query_vars'); function add_query_vars($vars){ $vars[] = "tours"; $vars[] = "activities"; return $vars; } …

1
Điểm cuối động
Tôi có một bảng cơ sở dữ liệu bên ngoài WordPress mà tôi cần để tạo điểm cuối cho. Tôi đã tạo một trang /cars/nơi tôi dự định sử dụng một mẫu trang để tạo liên kết. Tôi muốn cho url trông giống như /cars/camaro/( /cars/%model%/). Ban đầu tôi nghĩ …

2
Loại bài đăng 404 tùy chỉnh với việc viết lại ngay cả sau khi đặt lại permalinks
Tôi đã tạo một loại bài đăng tùy chỉnh, trong đó các đối số (đơn giản hóa) là: register_post_type( 'Event', 'public' => true, 'rewrite' => array( 'slug' => 'eventy'), 'has_archive' => false, 'hierarchical' => false ) Nó hoạt động tốt nói chung. Tuy nhiên, nếu tôi cố gắng viết lại …


1
Làm cách nào để xóa quy tắc viết lại?
Tôi đã thêm một quy tắc viết lại với mã sau đây và bây giờ tôi cần xóa nó. add_rewrite_rule('^events$', 'index.php?post_type=events', 'top'); Vấn đề của tôi không phải là quy tắc không hoạt động. Đó là quy tắc đã được thêm vào, và tôi muốn thoát khỏi nó. Việc xóa …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.