Saya sedang membangunkan laman web WordPress buat kali pertama dalam beberapa ketika dan saya ingin menukar pautan arkib untuk kategori tersuai kepada /%category%/%taxonomy%
.
Dalam kes penggunaan saya, kategori ialah siri TV dan taksonomi tersuai mewakili musim. Jadi jika kategori siaran ialah "Star Trek: The Next Generation" dan kategori tersuai ialah "Musim 1", saya mahukan templat /tng/s1
在 taxonomy-season.php
模板。但是,目前此 URL 显示的是 category.php
.
Bolehkah sesiapa membantu dengan peraturan penulisan semula yang betul? Inilah semua yang saya tahu tentang taksonomi tersuai:
register_taxonomy( 'season', 'post', array( 'public' => true, 'labels' => array( 'name' => 'season', ), 'rewrite' => array( 'slug' => '%category%', ), ) );
Tiada cara asli dalam WordPress untuk mendapatkan kategori mengikut tag. Sebabnya tag tiada kaitan dengan kategori, ia bebas. Walaupun begitu, satu-satunya cara untuk mendapatkan semua teg yang digunakan oleh kategori tertentu adalah dengan mengulangi setiap siaran dalam kategori itu dan mendapatkan teg untuk setiap siaran.
Saya mengesyorkan membuat subkategori untuk rancangan TV induk.
Kemudian dalam kenyataan
category.php
中有一个if else
(jika ia adalah sub-post dll)