如何將自訂分類存檔連結設定為 /%category%/%taxonomy%
P粉463824410
P粉463824410 2024-01-16 21:06:18
0
1
505

我有一段時間第一次開發 WordPress 網站,我希望將自訂分類的存檔連結更改為 /�tegory%/%taxonomy%

在我的用例中,類別是電視劇,自訂分類法代表季節。因此,如果帖子的類別為“星際迷航:下一代”,並且自定義分類為“第一季”,我希望/tng/s1taxonomy-season.php模板。但是,目前此 URL 顯示的是 category.php 範本。

任何人都可以幫忙制定正確的重寫規則嗎?以下是我對自訂分類法的所有了解:

register_taxonomy(
    'season',
    'post',
    array(
        'public'  => true,
        'labels'  => array(
            'name' => 'season',
        ),
        'rewrite' => array(
            'slug' => '%category%',
        ),
    )
);

P粉463824410
P粉463824410

全部回覆(1)
P粉327903045

Wordpress 中沒有原生方法可以透過標籤取得類別。原因是標籤與類別無關,它們是獨立的。話雖這麼說,獲取特定類別使用的所有標籤的唯一方法是循環瀏覽該類別的每個帖子並獲取每個帖子的標籤。

我建議為父電視節目製作子類別。

然後在category.php中有一個if else語句(如果它是子貼文等)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!