こんにちは、水戸で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です。