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

  • お世話になります。

    自作でテーマを作っていて、1つのサイトに固定ページとblogと両方ある状態です。
    いつからかは分らないのですが、今日リンクのチェックをしていたら固定ページの1ページだけ、指定したテンプレートではなくデフォルトになっていました。
    ダッシュボードからその固定ページを選んでテンプレートを指定しても、WEBで確認するとデフォルトのままです。

    固定ページのテンプレートは
    ・デフォルト
    ・Top(top.php)
    ・Blog(blog.php)
    の3つです。

    構成は
    トップページ 固定ページ テンプレート→Top
    親ページ 固定ページ テンプレート→Top
    子ページ 固定ページ テンプレート→Top 
    ブログのトップ 固定ページ テンプレート→blog
    ブログ singl.php
    index.phpは検索結果を表示する為に使用

    固定ページの子ページの1ページだけtopではなくblogになってしまいます。

    home.phpは使用していません。
    top.phpと同じファイルはありません。

    パーマリンクは、それぞれのページに自分でつけていますが、同じ名前は使われていませんでした。

    検索して調べたり、自分でも確認したのですが1ページだけ反映されない状態なので、原因が分りません。
    どなたか、分る方いましたら教えて下さい。
    よろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 子ページ 固定ページ テンプレート→Top

    のうちのどれか1ページだけがテンプレートが反映されない、ということですね。

    ・ではどのテンプレートが採用されているのでしょうか?page.phpですか?あるいは?
    ・Cache関係のプラグインを使っている場合は停止してみてください。
    ・パーマリンク、スラッグを別のものにしてみる実験はどうですか?
    ・blog.phpのテンプレートを当ててみると採用されますか?

    ヒント程度になればと思います。

    トピック投稿者 natsu85

    (@natsu85)

    mogue様
    返信ありがとうございます。

    固定ページの子ページの1ページだけ反映されなくなります。
    反映されているのはpage.phpが適応されていて、blog.phpやtop.phpに変更してもpage.phpが適応されている状態になってます。
    パーマリンクやスラッグを変更しても同じ状態です。

    ただ、WordPressなどを一度消すとtop.phpに戻り、何かのきっかけでまたpage.phpが反映されてしまうというの現象が今起こってる状態です。

    なぜこのような状態になるのか、分りますでしょうか?

    手っ取りばやく、新しいページを作ってみてはどうですか?
    もしそれでも同じ現象が起こるならば、コピーした内容になにか原因があるはずですので特定できますね。

    「WordPressなどを一度消すと」とありましたが、もう少し詳しく教えてください。

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