Tag: カスタムフィールドテンプレート


カスタムフィールドテンプレートでカレンダーを使って日付を入力する

2015年03月26日 カスタム投稿

[t_date]
label = 開催日
type = textfield
size = 35
date=true
dateFormat = yyyy-mm-dd
startDate = ‘2000-01-01’
dateFirstDayOfWeek = 0

カスタムフィールドの読み込み

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]; ?>