WordPressで引数ありのテンプレートファイル作成

こんにちは、水戸でWordPressを触らない日がないのは誰? という質問に対しての答えになりたいレターズです。

今日はWordPressで引数ありのテンプレートファイル作成についてです。

get_template_part() で読み込むあれですね。

まずは早速実際のコードから

例)

get_template_part('template-parts/property-item',array("title" => "ページタイトル")); 

という形で第2引数に配列を投げてあげればいいだけです。シンプルです。

そして、肝心のテンプレートファイル側は

// Setup defaults
$array_defaults = array( 
    'title' => 'タイトル',
); 
    
$args = wp_parse_args($args, $array_defaults );


<h1><?php echo $args["title"];?></h1>

という感じで、引数がなかった時のデフォルト配列を用意しておき、出力したいときは

echo $args["title"];

のようにしてあげればOKです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です