Bagaimana untuk menetapkan pautan arkib kategori tersuai ke /%category%/%taxonomy%
P粉463824410
P粉463824410 2024-01-16 21:06:18
0
1
533

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/s1taxonomy-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%',
        ),
    )
);

P粉463824410
P粉463824410

membalas semua(1)
P粉327903045

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)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan