get_template_part() 外部ファイル・テンプレートを読み込む

WordPressのget_template_part()を使用すると外部ファイルまたはテンプレート読み込むことができます。複数のテンプレートに共通箇所がある場合は、外部ファイル化して読み込むといったことが可能です。

使い方

  • 外部ファイル名 content.php
<?php get_template_part('content'); ?>
  • 外部ディレクトリ/ファイル名 template-parts/content.php
<?php get_template_part('template-parts/content'); ?>

読み込みファイルに値を渡す

第3引数に配列を指定すると、読み込みファイルに値を渡すことが可能。

読み込み元ファイル

<?php
$args = array(
    'key' => 'value 1',
);

get_template_part( 'content', null, $args );
?>

読み込みファイル

<?php
$key = $args['key'];
?>

参考

get_template_part() – Function | Developer.WordPress.org

Wordpress デザイナーの私的メモ帳

設計編

基本

投稿関連

固定ページ関連

カテゴリー関連

タクソノミー、ターム関連

テンプレート作成

Advance Custom Fieldの使い方

プラグイン

その他

MW WP Form

Contact Form 7

事例

  • このエントリーをはてなブックマークに追加

プロフィール

kura

個人開発歴5年以上。サイト開発・運営。 ペアでエンジニアとアプリ開発しています。

このサイトではWEBデザイン初心者向けになるべく分かりやすいように解説したり、WEBデザインの便利ツール紹介、開発したりしています。

note