カスタムフィールドのキーと値を調べる

posted in: WordPress | 0

調べたいカスタムフィールドが稼働しているページ内に下記コードを挿入する。

<?php
// すべてのカスタムフィールドの情報を配列で取得
$fields = get_post_custom();
// カスタムフィールドの情報がある場合
if($fields){
	echo "<ul>";
	foreach ( $fields as $key => $value ) {
    	// _(アンダースコア)から始まるキー名以外の場合
		if(!(preg_match( "/^_/", $key ))){ 
        // キー名と、キー名とセットになる最初の値を取得
        echo "<li>" .$key . "は" . $value[0] . "</li>"; 
		}
	}
	echo "</ul>";
}
?>

実行した結果が下のように表示される。

event_start_dateは2019-06-10
event_start_hourは
event_start_minuteは
event_end_dateは2019-06-10
event_end_hourは
event_end_minuteは
event_all_dayは1
short_titleは