web-dev-qa-db-ja.com

カスタム投稿タイプのアーカイブページが機能しない

カスタム投稿タイプを作成するには、CPT-onomiesというプラグインを使用します。 "case"という投稿タイプを作成し、 "Has Archive Page"をtrueに設定しましたが、単一のケースを表示しようとすると404'dになります。私が実際のアーカイブを見ようとした場合も同じことが起こります。 "site.com/case/case-item"ではなく、 "site.com/case"です。

これが私の設定のスクリーンショットです: http://i.imgur.com/6rJgdhS.png

無効化/無効化を試みましたが、成功しませんでした。サイト全体のパーマリンク構造を(settings - > permalinksから)変更してみることもあります。

私は設定で何かを逃したか、これはプラグインのバグですか?私はそれを何度か経験しましたが、それが機能するのを妨げるようなものが見つからないのです。

使用すべきsingle.phpという名前のテンプレートファイルがあります。私はsingle-case.phpも試しましたが、それは何の違いもありませんでした。

溶液

私はここで解決策を見つけた: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/ /

1
qwerty

私はここで解決策を見つけた: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/ /

これがうまくいくようにするためにあなたがする必要があるものはここにあります(上のサイトから引用される):

  1. [設定]→[パーマリンク]に移動して、現在の構造を次のように変更します。/%category%/%postname%
  2. 変更内容を保存。
  3. 元のパーマリンク設定を復元します。変更内容を保存。
8
qwerty