WordPressでヘッダーはどうやって読み込むの?
ナカイ君: WordPressでヘッダーを読み込む方法をわかりやすく教えてほしいな。
世界のアオキ: OK、WordPressでヘッダーを読み込む基本的な方法は、「get_header()」という関数を使うことだよ。これをテーマのファイルに書くだけで、ヘッダーの部分が読み込まれるんだ。
ナカイ君: もっと具体的に教えてくれない?
世界のアオキ: たとえば、テーマのindex.phpやpage.phpなどのファイルの最初に「get_header();」を書くことで、テーマのheader.phpの内容をその場所に読み込むんだ。これで、サイトのどのページにも共通のヘッダーが表示されるようになるんだよ。
わかりやすいコード例
ナカイ君: わかりやすいコードがあれば教えてほしいな。
世界のアオキ: もちろんだよ。こんな感じのコードを使うんだ。
<?php get_header(); ?>
これをテーマのファイルの上部に書き込むだけ。これで、header.phpの中身がそのページに読み込まれるんだ。
具体的にどう使うの?
ナカイ君: 具体的にはどうやって使うの?
世界のアオキ: 上で示したコードを、例えばindex.phpやsingle.phpの一番上に書くんだ。これで、それぞれのページが読み込まれるときに、自動的にヘッダーの部分が表示されるわけだ。
ナカイ君: 他のパターンがあれば教えてほしいな
世界のアオキ: 了解だよ。特定の条件で異なるヘッダーを読み込みたい場合は、「get_header(‘name’);」という形で使うことができるんだ。例えば、「header-special.php」を読み込みたいときは、こんな風に書くんだよ。
<?php get_header('special'); ?>
これで、「header-special.php」が読み込まれるんだ。
ナカイ君: そうやって使えばいいんだね。
世界のアオキ: そういうわけで、サイトの構造に合わせてヘッダーをカスタマイズすることができるんだ。ただし、「get_header();」を使うときは、必ずテーマのファイルの一番上に書くことを忘れないでね。
ナカイ君: わかった、ありがとう!
まとめ
WordPressでヘッダーを読み込む方法はとても簡単です。基本的には「get_header();」関数を使って、テーマのファイルにヘッダーを読み込ませます。この方法を使えば、サイトのどのページにも共通のヘッダーを表示させることができますし、条件に応じて異なるヘッダーを表示させることも可能です。ナカイ君のように一歩ずつ試してみて、自分のサイトをより良くカスタマイズしましょう!
この記事へのコメントはありません。