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

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

インポートについて

以前大容量のインポートについて書いたが、少し補足。 インポート時に画像の移行をどのように行うか。 コンテンツエディターのみを使用している場合はFTPでアップしてパスを一括書き換え(ライブラリには登録されない)、または、Media from ZIPなどでライブラリに登録してパスを一括書き換え、という方法も取れる。 大容量のインポートの場合はインポート先にすでに…

投稿タイプのコンバート

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

子テーマでACFを使う

オリジナルテーマを作成する場合は、投稿タイプごとに投稿内容・レイアウト共に固定の場合が多く、それぞれに専用テーマファイルを作成するため、通常はブロックエディターをオフにしてAdvanced Custom Fields のフィールドのみを表示させるので、無料テーマや有料テーマで子テーマを作成する場合について。 子テーマでカスタマイズを加える場合、親テーマのファ…

ブロックエディターでACFを使う

Advanced Custom Fields のみでコンテンツを組んでエディターを非表示にしたい場合はブロックエディターはオフにしたほうが編集しやすいので、ブロックエディターと併用したい場合について。 *ブロックエディターをオフに ショートコード テーマディレクトリに表示用テンプレートを用意し、テンプレートを呼び出すショートコードを設定。 *PHPをインクル…