Câu trả lời:
Trong wp_unique_term_slug () :
Sên $ phải là duy nhất toàn cầu đối với mọi phân loại, có nghĩa là một thuật ngữ phân loại không thể có sên phù hợp với một thuật ngữ phân loại khác. Mỗi con sên phải là duy nhất trên toàn cầu cho mọi phân loại.
Trong wp_unique_post_slug () :
@param chuỗi $ post_status không có kiểm tra duy nhất nào được thực hiện nếu bài đăng vẫn còn là bản nháp hoặc đang chờ xử lý
Sên đính kèm phải là duy nhất trên tất cả các loại. [Càng]
Sên trang phải là duy nhất trong cây của họ. Các trang nằm trong một không gian tên riêng biệt so với các bài đăng vì vậy sên trang được phép chồng lên các sên bài. [Càng]
Bài viết sên phải là duy nhất trên tất cả các bài viết
WordPress sửa đổi sên bài để thực thi tính duy nhất, nếu cần, khi trạng thái của bài đăng thay đổi thành publish
hoặc khi Trang được di chuyển giữa các cây Trang, vì vậy nếu bạn muốn tránh điều đó, tốt nhất bạn chỉ nên cố gắng tự viết sên độc đáo.
Chưa được xác nhận, nhưng tôi dường như nhớ:
hello-world-2
) và đôi khi cắt bớt chúng ( hello-worl
!) Để thực thi tính duy nhấtTôi biết đây là một bài viết cũ, nhưng tôi nghĩ rằng có thông tin sai ở đây. Tôi đã có xung đột với những con sên giữa các loại bài đăng và phân loại tùy chỉnh khác nhau và quyết định đọc một số về nó để hiểu nó tốt hơn.
Tôi đang sử dụng WordPress 4.2.2 và tôi có thể tạo các loại bài đăng khác nhau với cùng một con sên. Rõ ràng đây là một vấn đề được biết đến đang được theo dõi. Tuy nhiên, không rõ các quy tắc dành cho sên duy nhất là gì.
https://core.trac.wordpress.org/ticket/13459
Điều có ý nghĩa nhất đối với tôi là sên bài cần phải là duy nhất trong số các loại bài đăng (trang, bài đăng, CPT) và sên phân loại cần phải là duy nhất trong số các nguyên tắc phân loại. Nhưng hiện tại trên các phiên bản 4.2.2 không áp dụng. Tôi đoán tôi sẽ chỉ phải làm việc với nó mà không biết.
Có, sên bài phải là duy nhất, bất kể loại bài đăng; nó được thi hành ở cấp cơ sở dữ liệu. Tương tự cho sên hạn.
Tôi không nghĩ rằng họ phải là duy nhất giữa họ. Tức là bạn có thể có một bài 'báo cáo' và một thuật ngữ 'báo cáo'.
Tuy nhiên, để có được loại permalinks trong ví dụ của bạn, có lẽ bạn không cần phải tạo nhiều bài đăng với cùng một con sên. Bạn chỉ cần một quy tắc viết lại tùy chỉnh kết thúc /report/
và ánh xạ tới một cái gì đó khác.