ACFで日時指定更新/ゆっくり編集して更新

固定ページを日付の変わるタイミングなどに予約更新したいということなのだが、Content Update Schedulerが長く更新されていないので、Advanced Custom Fields を使って更新を予約する方法を考えてみた。 上が通常のコンテンツエディター、下がAdvanced Custom Fields。 更新にチェックがあって日時が入っていれ…

get_template_part 引数

複数箇所で同じ内容を表示するとき、get_template_part で同じテンプレートを読み込むが、ちょっとだけ内容を変えたいという場合もある。 別のファイルを作るのも効率が悪いので、引数で分岐してみる。 $args = [‘引数’ => ‘値’]; get_template_part(‘temp…

投稿の並び替え覚書

このカテゴリーはアーカイブに表示したくない、 アーカイブに表示したくない投稿がある、 好きな表示順にしたい、 など、いろいろな要望があるが、 特定のカテゴリーを省く場合は pre_get_posts で、 特定の投稿を非表示にしたい場合は、カスタムフィールドで「表示する」チェックボックスを設けてデフォルトをチェック有りにして pre_get_posts で、…

ACF iframe

Advanced Custom Fields のエディターで動画のアイフレームが出力されなくなった。安全でないhtmlをエスケープする仕様になったとのこと。 詳細と回避方法などはこちら。 ちょうど構築中だったサイトではhttps://ja.wordpress.org/plugins/iframe/を入れた。 その他のAdvanced Custom Field…

acf カウント

Advanced Custom Fields リピーターの行数 count(get_field(‘fieldname’)); ギャラリーの画像数 $images = get_field(‘gallery’); if( $images ) { として count($images); リピーターの何行目かで何かした…