wordpress ナビメニューのファイルが表示されない

wordpressのナビメニューの設定方法に苦しみました。

functions.phpに

って書き、固定ページで作成したnav-menu(Home,contactとか)を外観→メニューで設定した。

それなのに、クリックしてもそのページに行ってくれない!ファイルを探しに行ってくれない!

すごく沢山ググった結果、正しい検索ワードは

固定ページ用のテンプレートを作成する方法

でした。

スポンサーリンク

まず、例えば、お問い合わせのcontactページ、nav-menuに表示されてるcontactを押したら、自分が作成し、アップロードしてあるcontact.phpを見に行って表示してほしい場合、

contact.phpの一番上に、

と書きます。そうすると、contact.phpがテーマファイルとして見なされ、管理画面の固定ページのcontactをクリックして見ると、右側に今までなかった

ページ属性 テンプレート

が選べる窓が新たに出てくるので、ここでcontact.phpを選び、更新させます。
(ここに今書いたファイル名がもし上がってこない場合は、Template Nameのスペルミスとか・・?)

これで、nav-menuのcontactをクリックしたら、contact.phpを見に行って表示してくれます!

参考URL

ちなみにHomeを押したらそこをindex.phpにしたい場合は、管理画面から

設定→表示設定 にして、固定ページをHomeにすれば、Homeを押したらindex.phpに行くようになります!

top pageの設定

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)