WordPressカスタムタクソノミーのバグ

公開日:2016/07/06 更新日:2020/02/24

備忘録です。あまり詳しく書いておりませんので、ご不明点があればメールでの質問もお受けしております。

カスタムタクソノミーの一覧が表示されず、404で返ってきていたバグについて解決しました。

弊方の環境では「’query_var’ => false」の記述を入れると治りました。

/* ここからカテゴリタクソノミーの設定 */
    register_taxonomy(
        'cat',
        'memories',            // 上記で指定したカスタム投稿名
        array('hierarchical' => false,       // trueだと親子関係が使用可能。falseは親子関係使用不可
            'label' => 'みんなの投稿ランキング',
            'singular_label' => 'みんなの投稿ランキング',
            //カテゴリーの設定
            'public' => true,
            'hierarchical' => true,
'show_ui' => true,
'query_var' => false,
'rewrite' => array(
'with_front' => false, // falseにすると投稿のパーマリンクで設定した文字列が付かない。初期値はtrue
'feeds' => false, // falseにするとfeedを出力しない。初期値はtrue
'pages' => true // アーカイブページは作るけどページングはいらない場合はfalse。初期値はtrue
)
        )
);

上杉 洋

1991年生まれ。株式会社ステップバイワーク代表。2013年からホームページ制作の業界に入り、以後フリーランスを経て2022年に起業。 独自の理論で費用対効果の高いホームページを作るため日々精進しています。