[WP] Magic Fieldsでグループを「duplicates」にした場合の表示方法
たまにハマるので
Magic Fieldsでグループを「duplicates」(コピー出来る状態)にした場合の表示方法をメモ
まず、wordpressとMagic Fieldsのバージョンの相性によって「Add duplicates」ボタンが反応しなかったり、スクリプトエラーが生じたりいまいち精度が安定しないので注意が必要だが、それを踏まえつつ…..。
こちらのマニュアル通りに行うとサーバによっては
Warning: Invalid argument supplied for foreach() in…
とforeachでエラーになってしまうので、下記の様に『if (is_array($myEvent)) {〜}』で括ってあげる
<?php $myEvent = get_group('グループ名'); if (is_array($myEvent)) { foreach($myEvent as $event){ ?> <?php echo $event['フィールド名(01)'][1]; ?> <?php echo $event['フィールド名(02)'][1]; ?> <a href="<?php echo get('フィールド名(写真)'); ?>"><?php echo get_image('フィールド名(写真)'); ?></a> <?php } ?> <?php }else{ ?> <?php } ?>