カスタムフィールドを共通テンプレートに書き込む

カスタムフィールドの値を、footer.phpなどの共通テンプレートに書き込む場合。
書くテンプレートごとにふりわけしながら値を表示する方法。


<?php if ( is_single() ) { //単独記事ページの場合 ?>
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<?php echo get_post_meta($post->ID,'★カスタムフィールドの名前を入れる★',true); ?>
<?php endwhile; endif; ?>

<?php } elseif (is_page()) { //ページの場合 ?>
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<?php echo get_post_meta($page->ID,'★カスタムフィールドの名前を入れる★',true); ?>
<?php endwhile; endif; ?>

<?php } elseif (is_home()) {// 単独記事ページ以外の場合 ?>

★ここにコードなどを入れる

<?php } else {// 単独記事ページ以外の場合 ?>

★ここにコードなどを入れる

<? } ?>