仕事で1ヶ月半にわたり、Wordpressで、カタログサイトを作成しました。そのなかでCustom Field Suiteで登録したデータを引き出すのに苦労したので、忘れないうちに。
まず、カスタム投稿のページなどでは、テンプレートコードで値が引けてました。
こんなやつね
$cfs->get('Loopfiled名');
<?php
$values = $cfs->get('Loopfiled名');
foreach (($values) as $value) :
?>
<?php echo $field['filed名']; ?>
<?php endif;?>
CFS()->get($field_name, $post_id, $options);
<?php echo CFS()->get('Loopfiled名'); ?>
<?php echo CFS()->get('filed名'); ?>
<?php echo CFS()->get('filed名', $post_id); ?>
<?php
$loops = CFS()->get('Loopfiled名');
foreach ( $loops as $loop ) {
echo $loop['filed名'];
}
?>
<?php $values = CFS()->get('Loopfiled名');?>
<?php var_dump($values);?>