質問: wordpress有料テーマをインストールし、固定ページhttp://example.comのtopページから固定ページhttp://example.com/contactというパーマリンクでお問い合わせフォームを作成致しました。 そこで下記2点困っています。 1.topページのメニューバーをcotactページには表示させたくないが表示されてしまっている。 2.contactページに表示されてしまっているメニューバーが固定ページの上方の文字列にかぶってしまっている。 つきましてはcontactページのメニューバーを削除したい、またはcontactページのメニューバーをそのままに固定ページの上方の文字列を下にずらしたいのいずれかの対応をとろうと思っています。 ですがどのファイルにそれらのhtmlが書かれているファイルがあるのかが発見できません。どのようにして発見することができそうかアドバイスいただけましたら幸いです。
回答: 想像だけで回答します。 使用されているテーマのフォルダにある`page.php`をコピーし、`page-contact.php`を作成します。 `page-contact.php`を編集して、メニューバー(ナビゲーションメニュー)を表示しているコード`wp_nav_menu`を削除します。 これで、topページとcontactページのレイアウトを別にすることができるかも。 有料テーマですと確認のしようがないため、本当に想像だけで、効果は全くないかもしれませんが。