サポート » プラグイン » Custom Post Type Permalink使用時の404エラーについて

  • ### 発生している問題・エラーメッセージ
    Wordpressを用いて、Webサイトを制作しております。
    Custom Post Type Permalinkを使用してカスタム投稿への、パーマリンクを設定しているのですが、記事ページで、404ページに飛ばされてしまいます。

    http://example.com/taxonomy/term/postname/
    上記の様な形でページを表示したいです。
    色々と参考サイト等を見て、試してみましたがにっちもさっちもいかない為投稿してみました。

    下書き状態からのプレビューは出来ておりますのでテンプレートが用意されていないわけではないようです。
    公開後変更をプレビューすると、404が出ているので、パーマリンクの設定に問題があるのかと思われます。

    Custom Post Type Permalink内での該当のカスタム投稿の設定は下記のとおりです。

    /%sample-category%/%postname%/

    試してみたこと:
    – Apacheの設定確認
    – Apache再起動
    – プラグインの再インストール
    – パーマリンクの更新
    – postnameからpostidへ変更(こちらも動きませんでした。)
    – functions.phpの見直し

    こちらの2点に関しては表示できております。
    http://example.com/taxonomy/
    http://example.com/taxonomy/term/

    何卒ご教授お願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • http://example.com/taxonomy/term/postname/

    タクソノミーが、hierarchical => true 階層ありの場合、 postname というタームの投稿一覧を取得しようとするはずです。

    また、このプラグインは、URLのどこかに、カスタム投稿タイプを識別出来る部分 (register_post_type の rewrite[‘slug’]) が必要です。これが他のパーマリンク構造(主にタクソノミー)と競合したりすると、 404 になるケースはあります。

    また、register_post_type や register_taxonomy の実行順序で結果リライトルールが変わります。ですので、このプラグインだけでパーマリンク構造をそのように変更するのは大変困難だと思われます。

    [Debug Bar Rewrite Rules – WordPress プラグイン | WordPress.org](https://ja.wordpress.org/plugins/debug-bar-rewrite-rules/)

    などのプラグインを駆使してデバッグするほかないかなと思います。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Custom Post Type Permalink使用時の404エラーについて」には新たに返信することはできません。