Tôi hiện đang đặt tay vào phân loại WP và các điều khoản để tìm giải pháp cho dự án của mình. Tôi biết rằng không thể có cùng một thuật ngữ sên khi tạo một thuật ngữ wp_insert_term
trong một Phân loại tùy chỉnh và giữa các nguyên tắc phân loại tùy chỉnh khác nhau, nhưng tôi muốn có các thuật ngữ khác nhau được liên kết với cùng một url (vì vậy sên có liên quan đến nó) các bài viết liên quan đến các điều khoản khác nhau.
Nói một nguyên tắc phân loại tùy chỉnh 'thuế' và các điều khoản sau trong đó:
a (slug : a)
--b (slug : b)
-c (slug : c)
---d (slug : d)
Tôi có thể truy cập các điều khoản thuế khác nhau với các liên kết sau:
/tax/a
/tax/b
/tax/c
/tax/d
Nếu tôi muốn chèn một thuật ngữ với wp_insert_term('e','tax',array(slug=>'a')
, WP sẽ sửa đổi sên thành 'a1' vì sên phải là duy nhất ...
Vì vậy, dường như không thể chuyển hướng các thuật ngữ khác nhau đến cùng một slug / url và nhận tất cả các bài đăng tùy chỉnh từ 'a' và 'e'.
Còn alias_of
tranh luận thì sao? Không thể tìm thấy bất kỳ tài liệu đầy đủ về nó. Không phải chính xác cho loại vấn đề đó sao? Tôi đã chèn một số thuật ngữ với loại mã đó: wp_insert_term('e','tax',array(slug=>'e','alias_of'=>'a')
nhưng nó không thay đổi bất cứ điều gì, WP tạo ra các sên độc đáo khác nhau cho tất cả các mục của tôi và không quan tâm alias_of
.
Có ai ở đây có thể làm rõ điều này hoặc có một giải pháp?
cảm ơn rất nhiều !
BIÊN TẬP
Có vẻ như có liên quan đến term_group
, một tính năng chưa thực sự được WP hỗ trợ. Có một term_group
trường trong cơ sở dữ liệu wp_terms . Giá trị của trường này được đặt khi tạo thuật ngữ wp_insert_term($name,$taxonomy,array('alias_of' => $slug)
và truy xuất khi nhận một thuật ngữ với (đối với get_term_by()->term_group
hàm ex ). Cần có một cách để truy vấn điều này nhưng với sự terms metas
hỗ trợ, tôi không thực sự thấy sự quan tâm ...
alias_of
thông báo những gì chúng ta sẽ có thể làm trong tương lai, nhưng khi nào :)
alias_of
thực hiện trongwp_insert_term()
và cácwp_update_term()
chức năng vì vậy tôi sẽ nghĩ rằng đây vẫn chỉ là một nửa nướng đặc trưng trong lõi.