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 について確認したところ「非推奨になった」との記…

プルダウンで2つのタクソノミーを絞り込み

ワードプレスのカスタム投稿タイプ一覧でプルダウンで2つのタクソノミーを絞り込む。 タクソノミーAをオプショングループとして、タクソノミーBの投稿の有無を確認して、あればオプションを表示する <?php $terms = get_terms('taxonomy-a'); if( $terms && !is_wp_err…

投稿タイプのコンバート

ワードプレスでインポートした投稿を別の投稿タイプにコンバートし、その際カテゴリーは2つのタクソノミーにコンバート。 ざっと確認した手順のメモ。 Term Taxonomy Converter でカテゴリーをそれぞれのタクソノミーにコンバート。*コピーもできるが、コピーだと投稿との紐づけが保持できない。 Post Type Switcher で投稿タイプをコン…

タクソノミーを必須にする

ワードプレスでタクソノミーの選択を必須としたい場合、いつもはAdvanced Custom Fields でタクソノミーを選択するフィールドをつけて必須にするのだが、別の都合でこの方法が使用できないので、別の方法を探してみた。 https://stackoverflow.com/questions/15429280/wordpress-force-post-…