カスタムフィールド をループ外で使いたい!
ウサヲです。
フロントページにカスタムフィールド を設置しようとした時に、ループの外だったために気づかずハマった出来事について。そうだ!カスタムフィールド はいつでもどこでもってわけじゃない!!
//ループの中なら。これ通常のやつ。 <?php echo get('フィールド名'); ?>
//ループの外ならこれをしないと・・。 <?php global $wp_query; $postID = $wp_query->post->ID; echo get_post_meta($postID, 'フィールド名', true); ?>
//別ページのカスタムフィールド ページIDはURLを見れば一発 <?php echo get_post_meta(ページID, 'フィールド名', true); ?>