Tôi gặp sự cố khi làm việc với các quy tắc viết lại của WordPress và có thể sử dụng một số trợ giúp.
Tôi có một loại bài tùy chỉnh được gọi là _shows_
.
Tất cả các chương trình có một loại phân loại tùy chỉnh duy nhất _show-category_.
A _show_
sẽ không bao giờ có nhiều hơn một _show-category_
.
Tôi muốn các url của tôi định tuyến theo cách này:
www.mysite.com/shows/ => archive-shows.php
www.mysite.com/shows/%category%/ => taxonomy-show-category.php
www.mysite.com/shows/%category%/%postname%/ => single-shows.php
Vì vậy, như một ví dụ trong thế giới thực, giả sử chúng ta có một _show-category_
"Foo" và một _show_
bài đăng có tiêu đề "Bar" có "Foo" như nó _show-category_
. Tôi hy vọng ứng dụng WordPress của mình sẽ trông như thế này:
www.mysite.com/shows/foo/ => shows all posts under the foo category
www.mysite.com/shows/foo/bar => shows the indivual post
Tôi cố gắng tránh các plugin khi có thể, nhưng tôi sẵn sàng cho bất kỳ giải pháp nào.