Tôi đã tìm thấy giải pháp một phần cho phép liên kết được nhận dạng và bảo quản khi tải trang trong thanh địa chỉ nhưng không được cập nhật trong màn hình chỉnh sửa hoặc các liên kết khác đến bài đăng trên trang web. Thêm nội dung sau vào functions.php hoặc một plugin cụ thể của trang web, thay thế ví dụ sau loại bằng mã định danh của loại bài đăng của bạn.
function example_rewrite() {
add_rewrite_rule('^example-post-type/([0-9]{4})/([0-9]{1,2})/([^/]*)/?','index.php?post_type=example-post-type&year=$matches[1]&monthnum=$matches[2]&name=$matches[3]','top');
}
add_action('init', 'example_rewrite');
này sử dụng các API Rewrite ghi here Để tìm thêm lời khuyên về sự hiểu biết quá trình này thấy here.
Một điều cần lưu ý là dù bạn có làm thế nào đi chăng nữa thì không thể có hai bài đăng có cùng sên, ngay cả khi chúng có ngày khác nhau. Điều này là do nếu lược đồ permalink được thay đổi, chúng có thể xung đột và gây ra lỗi.
Nguồn
2017-08-31 17:44:59