このエントリーをはてなブックマークに追加

Advanced Custom Fields について書いた記事の一覧です。

以下、メモ。

新着リストなどで特定の繰り返しフィールドに値が入っている投稿を抽出するには:
繰り返しフィールドには追加された row (行)の数が入るので、
‘meta_key’ => ‘key-name’,
‘meta_compare’ => ‘>=’,
‘meta_value’ => ‘1’,
として、繰り返しフィールドの1つ目だけを表示させるには $rows = get_field(‘repeater’); $first = $rows[0]; $first_xxxx = $first[‘xxxx’]; で echo
表示順は管理画面での表示順と同じなので、一番新しい(一番下)から取得したい場合はhttp://web-taiyo.com/works/130510-2.html 参照。

10/2追記
カテゴリーのチェックボックスにチェックを入れるとフィールドが消えるという怪現象が発生…PS Taxonomy Expander を停止したら直ったので、タームの並び替えはCategory Order and Taxonomy Terms Order に変更。

画像フィールド(IDで保存)でサムネイルから元画像へリンク

<?php if(get_field('image') ){ ?><?php $attachment_id = get_field('image');$sizef ='full'; $size ='thumbnail'; $imagef = wp_get_attachment_image_src( $attachment_id, $sizef ); $image = wp_get_attachment_image_src( $attachment_id, $size ); ?><a href="<?php echo $imagef[0]; ?>"><img src="<?php echo $image[0]; ?>" width="<?php echo $image[1]; ?>" height="<?php echo $image[2]; ?>" alt="<?php the_title(); ?>" /></a><?php } ?>

2013.09.06 投稿 2015.04.06 更新

新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。

Recent Articles