• muro

    (@muromuro)


    サイトURLをexample.com、カスタム分類の名前をexample_categoryとして、
    example.com/example_category/にアクセスしたときに、普通だと404ページが表示されてしまうのですが、カスタム分類に登録されているカテゴリ名の一覧ページが表示されるようにしたいです。
    taxonomy.phpで出来るかと思ったのですが、カスタム分類に対してではなく、その中のカテゴリに対して有効でした。
    下記のように、アクセスしたURLを判別して、別のテンプレートを差し込むコードも作ってみたのですが、404.phpに書かれているテキストが映ってしまうのでダメでした。

    function test() {
    	$url = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
    	if($url == home_url("/")."example_category/") {
    		get_template_part("archive");
    		exit();
    	}
    }
    add_action('template_redirect', 'test');

    固定ページでやるという手もあるのですが、固定ページの追加はしたくないと考えています。
    何かいい方法はないでしょうか?

  • トピック「カスタム分類内のカテゴリ名の一覧ページを作りたい」には新たに返信することはできません。