カスタムフィールドの読み込み
2012年12月21日 wordpress|カスタム|カスタム投稿まだよくわかっていないのですが、一応下記のような区別でいつも使っています。
改行なしのテキスト
<?php echo get_post_meta($post->ID,"●●●",true); ?>
未入力の場合非表示
<?php if(post_custom(‘●●●’)): ?> <?php echo get_post_meta($post->ID,"●●●",true); ?> <?php endif; ?>
<?php the_content(”); ?>と同じ役割を果たしてくれる。
<?php echo apply_filters('the_content', get_post_meta($post->ID, '●●●', true)); ?>
未入力の場合非表示
<?php if(post_custom(‘●●●’)): ?> <?php echo get_post_meta($post->ID,"●●●",true); ?> <?php endif; ?>
画像
<?php echo wp_get_attachment_image(get_post_meta($post->ID,"●●●",true),'medium'); ?>
未入力の場合非表示
<?php if(post_custom(‘●●●’)): ?> <?php echo wp_get_attachment_image(get_post_meta($post->ID,"●●●",true),'medium'); ?> <?php endif; ?>
画像URL
<?php $image = wp_get_attachment_image_src(post_custom('●●●'),'full'); echo $image[0]; ?>