ブロックエディターでACFを使う
Advanced Custom Fields のみでコンテンツを組んでエディターを非表示にしたい場合はブロックエディターはオフにしたほうが編集しやすいので、ブロックエディターと併用したい場合について。 *ブロックエディターをオフに ショートコード テーマディレクトリに表示用テンプレートを用意し、テンプレートを呼び出すショートコードを設定。 *PHPをインクル…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
Advanced Custom Fields のみでコンテンツを組んでエディターを非表示にしたい場合はブロックエディターはオフにしたほうが編集しやすいので、ブロックエディターと併用したい場合について。 *ブロックエディターをオフに ショートコード テーマディレクトリに表示用テンプレートを用意し、テンプレートを呼び出すショートコードを設定。 *PHPをインクル…
組み込み用のhtmlにはインスタフィードの読み込みがスクリプトで書かれていましたが、できればこれをカルーセルスライダーで表示したいということで。 調べてみるとスクリプトはInstagram Graph APIでPHPで書く方法もあるということで、無事slick で実装できました。 *プラグインのInstagram Feed 有料版にはカルーセルスライダーで表…
ワードプレスのカスタムフィールド・プラグイン Advanced Custom Fields からACF Blocks についてのメールが来たので、一通りやってみた。https://www.advancedcustomfields.com/resources/blocks/ *プロ版のみの機能 実を言うと、企業サイトなどではブログやコラムでも投稿欄をAdvan…
過去に投稿した「PHPをインクルードするショートコード」「PHPをインクルードするショートコード 改」をまとめて補足します。 PHPをインクルードするショートコード function PHP_Include($params = array()) { extract(shortcode_atts(array( 'file' => &#…
ワードプレスでタクソノミーの選択を必須としたい場合、いつもはAdvanced Custom Fields でタクソノミーを選択するフィールドをつけて必須にするのだが、別の都合でこの方法が使用できないので、別の方法を探してみた。 https://stackoverflow.com/questions/15429280/wordpress-force-post-…
ワードプレスで投稿にAdvanced Custom Fields のみを利用する場合など、一部でブロックエディターをオフにしたい場合。 https://stackoverflow.com/questions/63922430/disable-gutenberg-editor-for-certain-page-ids 参照
Advanced Custom Fields のリピーターなどで1つ目と2つ目以降でクラスを変える場合などはカウントで分岐できるが、要素の括りを変える場合は <?php if (have_rows('set')) { ?><div class="main"><?php while (hav…
Advanced Custom Fields の値をタイトルや別フィールドに登録する覚書まとめ 投稿タイトル function my_post_title_updater( $post_id ) { $my_post = array(); $my_post['ID'] = $post_id; if ( get_post_type() ==…