サポート » 使い方全般 » カスタム投稿へのリンク先がhome.phpになる

  • 解決済 spicablue

    (@spicablue)


    カスタム投稿「news」を作成し、
    サイトのトップページhome.phpのソース内リンク
    ?post_type=news”>
    をクリックすると、home.phpが表示されるのはなぜでしょうか。
    urlバーには http://hoge.com/?post_type=news と表示されています。

    タイミングとしては、サーバ移転後です。
    移転前はきちんとnewsの一覧にリンクしていました。

    カスタム投稿「news」用のテンプレートは他に、archive-news.phpとsingle-news.phpがあり、それらへのリンクは生きており、投稿内容もきちんと表示されます。

    <試したこと>
    ・taxonomy-news.phpがないせいかと思い、テストで作成してみましたが、やはりhome.phpが表示されます。
    ・ソースをnews”>に帰ると、ファイルがないと表示されました。
    ・表示されたurlバーを、他のカスタム投稿「blog」にあわせて変更すると、blogページが表示されます。 http://hoge.com/?post_type=blog

    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 spicablue

    (@spicablue)

    別案件にて、再度この問題が出ております。
    この時も未解決で、成長していないようでお恥ずかしいのですが。。

    • カスタム投稿名:news
    • パーマリンク設定:投稿名
    • フロントページ設定:最新の投稿
    • has_archive : true
    • カスタム投稿の設定はプラグイン「CPT UI」で行い、
      上記以外は全てデフォルトです。

    以上の設定で「http://サイト名.co.jp/news/」にアクセスした際に
    archive-news.php を呼び出したいのですが、
    home.phpが呼び出されます。

    他にも2つカスタム投稿がありますが、「http://サイト名.co.jp/カスタム投稿名/」で
    それぞれの archive-カスタム投稿名.php が問題なく使われます。

    なぜ「news」だけ使われないのでしょうか。。
    調べ方などでも結構ですので、ご教授いただきたく
    お願い致します。

    トピック投稿者 spicablue

    (@spicablue)

    タイトルがわかりにくいのと、
    1件めの投稿とはWordPressやプラグインのバージョンが違うため、
    新規にarchive-[カスタム投稿名].phpがあるのに、home.phpが呼び出される
    投稿させていただきました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿へのリンク先がhome.phpになる」には新たに返信することはできません。