bloginfo()はサイト情報を表示する関数で、bloginfo('name')は一般設定画面の「サイトタイトル」、bloginfo('description')は「キャッチフレーズ」を表示することができます。ファイルを保存したら、サイトを確認してみましょう。PHPファイルに記述していたブログ名やキャッチフレーズを削除しても、一般設定画面で設定したサイト名とキャッチフレーズ部分が、きちんと表示されていることが確認できると思います。時間があれば、一般設定画面でサイト名やキャッチフレーズを変更して、WEBサイトに反映されるか何回か試してみてください。続けて、ブログ名に設定しているリンクを、ブログのトップページへのリンクになるように修正します。ブログのトップページへのリンクの取得はhome_url()esc_url()を利用します。home_url()はWEBサイトのトップページのURLを取得する関数です。esc_url()はURLの文字列を安全なものにクリーニングしてくれる関数です。home_url()とesc_url()を組み合わせることにより、URLを安全な文字列にしてechoで表示することができます。以上でheader.phpの作成は完了です。footer.phpを作成するfooter.phpを作成します。class="footer">~</html>までを切り取ります。コードエディターで新規ファイルを作成し、切り取ったコードを貼り付け。ファイル名を「footer.php」にして保存します。footer.phpを読み込むにはget_footer()を利用します。get_footer()はfooter.phpを読み込む関数です。これにより、footer.phpに記述したコードが読み込まれ、フッター部分が表示されるようになります。フッターメニューを作成するヘッダーメニューの復習になりますが、フッターメニューを作成しましょう。管理画面からメニュー画面に進み、「新しいメニューを作成する」をクリックして、新しいメニューを作成します。メニュー名に「フッターメニュー」と入力し、メニューの位置はフッターメニューにチェックを入れて「メニューを作成」ボタンをクリック。「メニュー項目を追加」で「プライバシーポリシー」「お問い合せ」「プロフィール」にチェックを入れて、「メニューに追加」ボタンをクリック。メニュー構造で、メニューの並び順を「プロフィール」「プライバシーポリシー」「お問い合せ」に変更し、「メニューを保存」ボタンをクリックして設定を保存します。メニューと固定ページを紐づけるメニューの設定が完了したらfooter.phpの編集を行います。class="footer-nav">~</nav>までを削除します。削除した個所に、メニューが表示されるようにwp_nav_menu()を使用して以下の通りに記述します。));?>これにより、メニュー画面で設定したメニューがフッターに表示されるようになります。ドロワーメニューを作成するヘッダーメニューとフッターメニューが完成したので、ついでにドロワーメニュー(モバイル時に表示されるサイドから現れるメニュー)も作成しておきます。メニュー画面で「新しいメニューを作成しましょう」をクリックし、メニュー名を「ドロワーメニュー」、メニューの位置を「ドロワーメニュー」にチェックを入れて「メニューを作成」ボタンをクリック。「メニュー項目を追加」で「すべて表示」タブをクリックし、「ホーム」「プライバシーポリシー」「お問合せ」の3つにチェックを入れ、「メニューに追加」ボタンをクリック。ドロワーメニューに固定ページが追加されるので、メニューを保存ボタンをクリック。class="drawer-nav">~</nav>までを削除します。削除箇所にwp_nav_menu()で、メニューが表示されるように以下の通り記述します。));?>コードを記述したらサイトを確認し、開発者ツールを使ってレスポンシブモードでドロワーメニューがきちんと表示されるかをチェックします。以上でドロワーメニューの作成は完了です。他のページも同様に変更してください以上でheader.phpとfooter.php、ドロワーメニューの作成は完了です。現在はindex.phpだけの編集が完了しています。single.phppage.php404.phpはまだ編集が終わっていません。いっても難しい作業は何もなく、index.phpで編集した箇所(header部分、footer部分、ドロワーメニュー部分)を、残りの3つのファイルでも同じ形になるようにコピペすればいいだけです。ゆんつ簡単!index.phpで編集した箇所を、残りのファイル(single.php、page.php、404.php)に同じようにコピペしておいてください。次回に続きます今回は、header.phpとfooter.phpの作成及び、それらに関連するメニューの作成と表示を行いました。今回のポイントはヘッダーやフッターなどのように共通して使いまわすパーツは外部ファイルにするという事だと思います。それにより、関数を使って簡単パーツが呼び出せることが作業を通じてわかったと思います。同じカテゴリの一覧へツイートシェアB!はてブポケットプロフィールゆんつと申します。コーディングやWordPress、プログラミングで実践した事について書いています。どこかの誰かに、又、自分で読み返したときに役立つ情報が書ければいいなと思います。このブログ以外にも「こんぷれ」という雑記ブログもやっているので、もしよかったらそっちも見てくれると嬉しいです。