クライアントのためにシンプルな投稿ページを
クライアントにとって使いやすい投稿ページを作成しようと検討しました。
ブロックエディタでのテンプレート機能やAdvanced Custom Fieldsの機能などを使ってみましたが、
結果としてCPT UI x Smart Custom Fieldsに落ち着きました。
ガリガリ言語ページではなく、プラグインをうまく使っていい感じにページを作成したい思いで綴ってます。
手抜きすぎだろ!と突っ込みたい気持ちを抑えて読んでいただけるとありがたいです。
クライアントは、wordpress触りたいけど知識は全くないので、
迷わず投稿できるか、、という部分で
今回、事例ページとコラムページを作りたいということで
CPT UIを利用して専用メニューの作成
事例ページとコラムページの構成としては、
見出し
画像
テキスト
とシンプルなループで処理したい。
というわけで、
を利用しました。
ここの便利なところは、繰り返し項目も生成できること。
(店舗情報を次々と追加したい方は便利ですよね!)
出力方法はこちら↓
とまあ覚書になってしまいましたが、、、
画像出力のメモ
<?php
$get_group = SCF::get( 'グループ名' );
foreach ( $get_group as $fields ) {
?>
<dl><dt><a href="<?php echo wp_get_attachment_image_url($fields['画像フィールド名'], 'large');?>" target="_blank" rel="lightbox" data-lightbox="lightbox-img"><?php echo wp_get_attachment_image($fields['画像フィールド名'], 'large');?></a></dt>
<dd><p><?php echo esc_html( $fields['テキストフィールド名'] ); ?></p></dd>
</dl>
<?php } ?>