Làm cách nào để xóa quy tắc viết lại?


7

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 dòng mã add_rewrite_rule () và xóa các quy tắc có thoát khỏi nó không?

Câu trả lời:


5

các flush_rewrite_rules()chức năng sẽ xóa và tạo lại viết lại quy tắc. bạn cũng có thể truy cập trang cài đặt permalinks trong quản trị viên và lưu, điều đó cũng kích hoạt một lần xả.


Cũng giống như một ghi chú bên lề - trong trường hợp bất kỳ ai cũng tự chỉnh sửa tệp .htaccess của mình - lưu cài đặt permalinks dường như cũng đặt lại tệp .htaccess. Không phải là một vấn đề lớn, chỉ cần đảm bảo bạn có một bản sao lưu nếu cần.
James

Điều đó dường như không hoạt động. Tôi vẫn được chuyển hướng theo quy tắc được thêm trước đó.
Vivek Athalye
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.