情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
*Magic Fields は開発終了しています。「カスタムフィールドプラグインの移行」参照
フィールドグループを複製する中でラジオボタンでの選択結果をif で分岐
<?php $grouplist = get_group('グループ名'); foreach($grouplist as $group){ ?> <?php $choice=$group['フィールド名'][1]; if ($choice=="A") $txt='A<img src="A.jpg" />'; if ($choice=="B") $txt='B<img src="B.jpg" />'; if ($choice=="C") $txt='C<img src="C.jpg" />'; if ($choice=="D") $txt='D<img src="D.jpg" />'; if($choice) { ?> <?php echo $txt; ?> <?php } ?> <?php } ?>
チェックボックスリスト(複数選択)での選択結果をif で分岐
<?php $choice=get('フィールド名'); foreach($choice as $element) if($choice) { ?> <?php if ($element=="A") $txt='A<img src="A.jpg" />'; if ($element=="B") $txt='B<img src="B.jpg" />'; if ($element=="C") $txt='C<img src="C.jpg" />'; if ($element=="D") $txt='D<img src="D.jpg" />'; ?> <?php echo $txt; ?> <? } ?>
タイトルなど2行になる場合がある部分をテキストエリアにして、pタグは除き改行は有効にして表示
<?php echo strip_tags(get('フィールド名'), '<br>'); ?>
文字数制限を付ける
<?php echo mb_substr(get('フィールド名'), 0, 100); ?>