W3QはBiztterに生まれ変わりました!
Web制作に関するお悩みはBiztterへどうぞ!

Biztterで質問する

ID:WrCO0v さんの質問

wordpress(3.8.1)でサイトを作成中です。
トップページを固定ページ(テンプレート=index.php)にして、ナビゲーションからブログのページへ飛ぶような構成です。

久しぶりにトップページ(index.php)を編集しようとしたところ、実際に表示されるページのソースと編集画面でのソースが違っており、実際に表示されているファイルが何なのか、どこにあるのかわからなくなってしまいました。。実際に表示されるページは「get_header」などでところどころ読み込みを行っているのですが、FTPで見ても、そのような記述をしたファイルがないのです。。index.phpに設定できているとは思うのですが…。

わけのわからない質問ですみません。
初歩的なこともまだ理解できていないので、何か手がかりを教えていただけましたら幸いです。

みんなの回答 6 件

ID:uY0HPK さんの回答

loop.phpとかhome.phpとかない?

ID:WrCO0v

回答ありがとうございます。
どちらもないです。。
前回作業した際にトップページのURLを変更したので、それが原因のような気もしています。

ID:uY0HPK

>実際に表示されるページは「get_header」などでところどころ読み込みを行っているのですが、FTPで見ても、そのような記述をしたファイルがない

これってつまりindex.phpにget_header();って記述がないということ?
そのindex.phpにget_template_part、とかget_sidebarとかget_○○は1つもないのか?

ちなみにindex.phpは固定ページではないよ普通。

ID:KpM0wb さんの回答

参照しているテンプレートがどのファイルなのかを表示してくれるWordPressプラグイン、Show Current Templateが、役に立つかも。
どのテーマのどのフォルダのphpファイルを参照しているかがアドミンバーに表示されます。

WordPress › Show Current Template « WordPress Plugins

http://wordpress.org/plugins/show-current-template/
ID:384T62 さんの回答

トップページに固定ページを読み込んでいるのでしょうか?
その場合はどちらの方法で固定ページを表示しましたか?

(1)【設定】→【表示設定】→【フロントページ】→固定ページ選択
(2)index.phpに固定ページを読み込む

(1)の場合/設定でどの固定ページが表示されているか判りますよね。
(2)の場合/index.phpのどこかに$page_id = 固定ページID;などがあるのでは?

get_header.phpで読み込みを行っているのであれば
リンクを貼らせて頂いたページなどを参考にして、フロントページで指定した
テンプレートのPHPを探してみてはどうですか?

>実際に表示されるページのソースと編集画面でのソースが違っており
こちらも

  • 固定ページの投稿編集
  • テンプレートの編集

のどちらかが判ると、的確な回答をして頂けるかもしれませんね。

WordPressの固定ページに別の固定ページの内容を表示させる方法|ThePresentNote

http://presentnote.com/show-other-page-on-page/
ID:AQZwEH さんの回答

単純に別のテンプレート開いてるとか、確認ミスじゃないですかね??

んなわきゃないって内容なので、もう一度深呼吸して一から確認してみるのも解決策になるかも

ID:iH8RwW さんの回答

こういう簡単な質問の場合はお前ら元気だな・・・・・・。

テンプレート階層 - WordPress Codex 日本語版

http://wpdocs.sourceforge.jp/wiki/images/Template_Hierarchy.png
最終更新日:2014-02-19 (2,094 views)

関連するトピックス

ページ上部に戻る