アイキャッチの有無とリピーター1つ目の画像
ワードプレスの2つの投稿タイプが混在する一覧で、1つはAdvanced Custom Fieldからアイキャッチを登録、1つはアイキャッチの登録はなしでリピーターの1つ目の画像があれば表示。 リピーター1つ目の画像:$repeater = get_field(‘repeater’); $first_img = $repeater[0]…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
ワードプレスの2つの投稿タイプが混在する一覧で、1つはAdvanced Custom Fieldからアイキャッチを登録、1つはアイキャッチの登録はなしでリピーターの1つ目の画像があれば表示。 リピーター1つ目の画像:$repeater = get_field(‘repeater’); $first_img = $repeater[0]…
ワードプレスのループで4つずつ括るというのを久しぶりに書いたら、結構忘れていたのでメモしておきます。 $count=1; while ~ if ($count % 4 == 1) { echo '<ul>'; } ~ <li>~</li>~ if ($count % 4 == 0) { echo �…
Advanced Custom Fields の投稿オブジェクトでMW Form のメールフォームを選択させたいが、選択肢を限定したいので、メールフォームにつけたカスタムフィールドでフィルターをかけたい。 function my_post_object_query( $args, $field, $post_id ) { $args['meta_q…
ワードプレスでパラメータを使ってタクソノミーの絞り込みをしているとき、表示しているタームの子タームを取得するメモ。 <?php if (isset($_GET['taxonomy-name'])) { $term-slug = $_GET['taxonomy-name']; $term = get_term_by…
MWフォームでタクソノミー「エリア」とカスタム投稿タイプ「店舗」をプルダウンで連動して問い合わせ先を選択する、というのを書いたことがあるが(こちら参照)、更に店舗ごとに設定したフィールドのアドレスに送信したいということで。 店舗名が投稿タイトルなので、そこからIDを取得するためget_page_by_title について確認したところ「非推奨になった」との記…
ワードプレスのカスタム投稿タイプ一覧でプルダウンで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://pineco.de/snippets/get-data-in-random-order-from-an-acf-repeater-field/ 参照。 その他のAdvanced Custom Fields に関する記事一覧