WordPress インクルードタグ について

今回のWordPressの学習内容はインクルードタグです!

他のテンプレートファイルを読み込みたいときなどに使います。

ヘッダーテンプレート

<?php get_header(); ?>

get_header()は header.php または header-○○.php ファイルを読み込みます。

全ページ共通の場合はget_header()で良いのですが、別のヘッダーを読み込ませたい(例:header-lp.php)場合はget_header('lp')と記述します。
そうすると header-lp.php のファイルを読み込んでくれます。

フッターテンプレート

<?php get_footer(); ?>

get_footer()は footer.php または footer-○○.php ファイルを読み込みます。

全ページ共通の場合はget_footer()で良いのですが、別のヘッダーを読み込ませたい(例:footer-lp.php)場合はget_footer('lp')と記述します。
そうすると footer-lp.php のファイルを読み込んでくれます。

サイドバーテンプレート

<?php get_sidebar(); ?>

get_sidebar()は sidebar.php または sidebar-○○.php ファイルを読み込みます。

全ページ共通の場合はget_sidebar()で良いのですが、別のヘッダーを読み込ませたい(例:sidebar-lp.php)場合はget_sidebar('lp')と記述します。
そうすると sidebar-lp.php のファイルを読み込んでくれます。

カスタムテンプレート

<?php get_template_part(); ?>

get_template_part()は テンプレートパーツ ○○.php または スラッグ-○○.php ファイルを読み込みます。

独自デザインのWordPressサイトを構築される際はよく使うインクルードタグです。

とてもよく使うテンプレートタグです。独自のPHPファイルを読み込ませたいときに使います。

例えばこんな風に使う

極端な使用例にはなりますが、ランディングページ(LP)を作るときLP独自のヘッダー、フッターを読み込む場合は以下のように記述をします。

<?php get_header('lp') ?>
コンテンツが入ります
<?php get_footer('lp') ?>

そうするとget_header()が読み込まれずheader-lp.phpのファイルが読み込まれるようになります。

WordPressを学び始めるとカスタマイズ以外にもやりたいことの幅が広がってきます。

小さなことから始めてみてぜひWordPressを使ってオリジナルデザインのサイト構築ができるようになってください!もちろんクリステの中の人も頑張ります!

このページのタイトルとURLをコピーする