他とちょっと違う。
書き方
一般的な書き方。
<?php if ( get_post_meta($post->ID, 'フィールド名' ,TRUE) ): ?>
<?php endif; ?>
こうやっても動く。
<?php
$test = $cfs->get('フィールド名');
if($test == true):
?>
<?php endif; ?>
これでもいい。
<?php
$test = CFS()->get('フィールド名');
if($test == true):
?>
<?php endif; ?>
ということはこれができる。
<?php
$test = $cfs->get('フィールド名');
if($test):
?>
<?php endif; ?>
だからこれもできる。
<?php
$test = CFS()->get('フィールド名');
if($test):
?>
<?php endif; ?>
get_post_metaは長ったらしいし、変数を直接ifに突っ込むのは他でもよく使う書き方なので助かる。
カスタムフィールドを全部変数化してifなりechoなりに突っ込むのを普段よくやるので、CFSでも通用するのは嬉しい。
コメント