フォノクラフト株式会社:作業メモや備忘録など

作業メモや備忘録など…

[WP] Magic Fieldsでグループを「duplicates」にした場合の表示方法

without comments

たまにハマるので

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 } ?>