プルダウンで2つのタクソノミーを絞り込み
カスタム投稿タイプ一覧でプルダウンで2つのタクソノミーを絞り込む。 タクソノミーAをオプショングループとして、タクソノミーBの投稿の有無を確認して、あればオプションを表示する <?php $terms = get_terms('taxonomy-a'); if( $terms && !is_wp_error($ter…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
カスタム投稿タイプ一覧でプルダウンで2つのタクソノミーを絞り込む。 タクソノミーAをオプショングループとして、タクソノミーBの投稿の有無を確認して、あればオプションを表示する <?php $terms = get_terms('taxonomy-a'); if( $terms && !is_wp_error($ter…
インポートした投稿を別の投稿タイプにコンバートし、その際カテゴリーは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 に関する記事一覧
タクソノミーの選択を必須としたい場合、いつもはAdvanced Custom Fields でタクソノミーを選択するフィールドをつけて必須にするのだが、別の都合でこの方法が使用できないので、別の方法を探してみた。 https://stackoverflow.com/questions/15429280/wordpress-force-post-to-sele…
Advanced Custom Fields のリピーターなどで1つ目と2つ目以降でクラスを変える場合などはカウントで分岐できるが、要素の括りを変える場合は <?php if (have_rows('set')) { ?><div class="main"><?php while (hav…
function ~ ( $Mail, $values, $Data ) とした場合、送信先は$Mail->to = ~; 問い合わせの種類などで変更する場合は if ($Data->get( ‘お問い合わせの種類’ ) == ‘~’){ で振り分ける。 店舗などを選択して、それぞれに設定したアドレスに送信する…
タクソノミーを複数の投稿タイプで使用していて、特定の投稿タイプでのタームを取得する必要がある場合。 こちらとこちらを参照。
カスタム投稿タイプアーカイブのURLに?taxonomy_name=aaa のようにパラメータをつければタームの一覧を表示できる。*テーマファイルはアーカイブ用 複数タームを混ぜた一覧を表示したい場合は?taxonomy_name=aaa,bbb のようにカンマ区切りで表示できる。 更新情報にカスタム投稿タイプnews のタームA とそれ以外を分けて表示し、…