HOME > blog > 未分類 > カスタムフィールドを共通テンプレートに書き込む

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

カスタムフィールドの値を、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 {// 単独記事ページ以外の場合 ?>
★ここにコードなどを入れる
<? } ?>