Advanced Custom Fields プラグインのDL→管理画面にACFが追加される
フィールドグループの新規作成
フィールドラベル、初期値→Wordpressの固定・投稿ページの編集時に使用
*フィールド名→PHPにて、「get_field(‘cta_label‘)」のように使用(間違えると反映しない)
設定にて
このフィールドグループを表示する条件
投稿や固定ページ(どこに表示・反映させたいか)
常に表示したい場合は
「投稿タイプ 等しい 投稿」→管理画面のメニュー基準。すべての投稿の下画面に表示される
「投稿テンプレート 等しい デフォルトテンプレート」→single.phpに表示される
固定のページを指定したい場合は
「固定のページ 等しい 指定のページタイトル」など
PHPにて(子テーマ)入力
変数($○○)にget_field(‘フィールド名’,ページIDや投稿ID) を入れる(デバッグに便利)
echoで画面に出力
if ($○○) {
echo esc_html($○○); エスケープ関数は保護用 文字列のとき
echo esc_url($○○[‘url’]); 画像などのリンクのとき
echo esc_attr($○○[‘alt’]); 画像の属性値
}