サポート » 使い方全般 » 固定ページのテンプレートが反映されない

  • WordPressをCMSとして利用しています。

    【現状】
    固定ページ(ここではタイトル:Member、スラッグをmemberとします)を作成し、
    その表示テンプレートとして投稿編集画面から予め用意しておいたカスタムテンプレートを選択したのですが、
    そのページへアクセスすると表示に使用されるテンプレートがarchive.phpになってしまいます。

    【補足】
    予め用意したカスタムテンプレートはpage-member.phpというファイル名です。
    またこのファイルの冒頭には

    <?php
    /*
    Template Name: Member
    */
    ?>

    の記述も書いています。

    Codexを参照しても、固定ページのテンプレート階層にはarchive.phpは含まれていないのでとても不可解です。
    よろしくおねがいします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • パーマリンクなどの設定にも依りますが
    カテゴリーやカスタム投稿タイプにmembarというものを作っているということはないでしょうか

    トピック投稿者 y120sb

    (@y120sb)

    jdbbさん

    仰るとおり、カスタム投稿タイプにmemberというものを作成しております。
    このmemberのカスタム投稿タイプの記事から特定の条件に合致する記事を抽出し表示させるページとして同名の固定ページを作成したのですが、これが間違いだったのでしょうか?

    カスタム投稿タイプにmemberとある場合のアーカイブも同様の
    URLとなってしまい、こちらを優先して表示させようとしているのだと思います。

    ・固定ページの方のスラッグ名を変えて、テンプレートファイル名も変える
    ・カスタム投稿タイプのrewriteを指定する
    のどちらかで解決できると思います。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「固定ページのテンプレートが反映されない」には新たに返信することはできません。