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

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

メールフォームの選択肢

ワードプレスで最近、メールフォームが送信できないという事象が2つあった。 1つはMW Form をつけていたサイトで急に送信されなくなったということで、これはWP Mail SMTP by WPForms を入れて送信できるようになった。 もう1つはContact Form 7 にContact Form 7 Multi-Step Forms を加えた設定で…

アイキャッチの有無とリピーター1つ目の画像

ワードプレスの2つの投稿タイプが混在する一覧で、1つはAdvanced Custom Fieldからアイキャッチを登録、1つはアイキャッチの登録はなしでリピーターの1つ目の画像があれば表示。 リピーター1つ目の画像:$repeater = get_field(‘repeater’); $first_img = $repeater[0]…

acf 投稿オブジェクトにメタ値でフィルター

Advanced Custom Fields の投稿オブジェクトでMW Form のメールフォームを選択させたいが、選択肢を限定したいので、メールフォームにつけたカスタムフィールドでフィルターをかけたい。 function my_post_object_query( $args, $field, $post_id ) { $args['meta_q…

get_page_by_titleが非推奨ということで

MWフォームでタクソノミー「エリア」とカスタム投稿タイプ「店舗」をプルダウンで連動して問い合わせ先を選択する、というのを書いたことがあるが(こちら参照)、更に店舗ごとに設定したフィールドのアドレスに送信したいということで。 店舗名が投稿タイトルなので、そこからIDを取得するためget_page_by_title について確認したところ「非推奨になった」との記…