サポート » 使い方全般 » カスタム投稿タイプのカテゴリ別アーカイブページが404になる

  • 解決済 ameame66

    (@ameame66)


    いつもお世話になっています。
    カスタム投稿タイプのカテゴリ別一覧を見ようとすると、
    404になってしまう現象について、アドバイスを頂きたいと思います。

    「事例」というカスタム投稿タイプを作り、
    その中に「名刺」というカテゴリを作成しました。(スラッグはmeishi)
    サイドバーにこちらでカテゴリを読み込ませています。

    <?php wp_list_categories(array('title_li' => '', 'taxonomy' => 'jireicat')); ?>

    こちらでちゃんとカテゴリ名は読み込まれるのですが、
    そこの「名刺」をクリックすると、404になります。
    URLはこのようになっています。
    http://ドメイン.com/jireicat/meishi/

    function.php の記述はこちらです。

    add_action( 'init', 'create_post_type' );
    function create_post_type() {
        register_post_type( 'jirei', /* post-type */
            array(
                'labels' => array(
                'name' => __( '事例' ),
                'singular_name' => __( '事例' )
            ),
            'public' => true,
            'menu_position' =>5,
    	'supports' => array('title','editor','thumbnail',
          'custom-fields','excerpt','author','trackbacks',
          'comments','revisions','page-attributes')
    
            )
        );
    
    }
    
     register_taxonomy(
        'jireicat',
        'jirei',
        array(
          'hierarchical' => true,
          'update_count_callback' => '_update_post_term_count',
    	'show_ui' => true,
            'query_var' => true,
           'has_archive' => true,
          'label' => '事例のカテゴリー',
          'singular_label' => '事例のカテゴリー',
          'public' => true,
          'show_ui' => true
        )
      );

    プラグインを使用しても全て同じアドレスに飛んでしまい、
    解決策が見つかりません。
    初心者なため変な所で躓いているかもしれませんが、
    ご回答、よろしくお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター gatespace

    (@gatespace)

    表示されないのはタクソノミーアーカイブ(カテゴリーアーカイブ)のみですか?
    カスタム投稿タイプの個別ページは表示されていますか?
    デフォルトのパーマリンク設定にした場合表示されますか?

    トピック投稿者 ameame66

    (@ameame66)

    ありがとうございます。

    表示されないのはカテゴリアーカイブのみで、
    個別のページは表示されています。
    デフォルトのパーマリンク設定にした場合も、
    個別のページは表示されていて、カテゴリーアーカイブが404になる状態です。
    プラグインを抜いてみたり、
    新たにカスタム投稿タイプを作ってみたのですが解決しませんでした。

    モデレーター gatespace

    (@gatespace)

    取り急ぎ、最初に投稿されたコードをテストしてみましたが、問題無いようです。

    カテゴリーアーカイブが404になる状態です。

    これはテンプレートの404.phpで表示されてます?

    デバッグモードにしてみた時、何かエラー出ません?

    トピック投稿者 ameame66

    (@ameame66)

    gatespace様
    コードのテストまで、ありがとうございます。

    デバッグモードを試してみたところ、Exec-PHPのエラーが出ておりまして、
    プロフィール欄>Exec-PHP Settingsのチェックマークを外したら治りました。
    プラグインを抜いたと描きましたが、Exec-PHPの事は失念しておりました。
    大変お騒がせいたしました。

    デバッグモードのことや色々な視点でみてみる事など、大変為になりました。ありがとうございます。

    モデレーター gatespace

    (@gatespace)

    解決されたようで何よりですが、
    Exec-PHP はセキュリティホールになりかねない(リスクが高い)ので個人的にはおすすめしません。

    トピック投稿者 ameame66

    (@ameame66)

    Exec-PHPがハイリスクな事を知りませんでした。
    外すことを目標に、また組み直して行こうと思います。
    重ね重ねありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「カスタム投稿タイプのカテゴリ別アーカイブページが404になる」には新たに返信することはできません。