qtranslate の投稿を言語ごとに分ける・その2
「qtranslate の投稿を言語ごとに分ける」で言語ごとにAdvanced Custom Fields のフィールドに保存する方法を紹介したが、その後の運用を考えると、グループ分けするとコードが少なくて済む / タブ…
テーマ関数からサイト構築まで | ワードプレス・エンジニアのメモ
「qtranslate の投稿を言語ごとに分ける」で言語ごとにAdvanced Custom Fields のフィールドに保存する方法を紹介したが、その後の運用を考えると、グループ分けするとコードが少なくて済む / タブ…
1つの投稿タイプで複数の投稿パターン(A・B・C・D・E)をAdvanced Custom Fields で設定したい場合。 Flexible Content 柔軟コンテンツフィールド A・B・C・D・E を好きな順番で…
カテゴリーとエリアのtax_query でカテゴリーはリストタグでの区切り、エリアはテーブルのth 区切り。 エリアの投稿が1以上の場合はth にrowspan が要るので$the_query->post_count を…
元々はトピックと関連店舗でコラムを絞り込むために書いたコードですが、カテゴリーとタグでサンプルを作ってみました。 左でカテゴリーを選択すると、右側が該当カテゴリーの投稿で選択されているタグになり、選択するとジャンプする仕…
Advanced Custom Fields の画像フィールドで画像サイズを指定したい場合の書き方。時々迷うのでメモ。 戻り値の形式がIDの場合はhttps://www.advancedcustomfields.com/…
Contact Form 7 の送信後に何かをするための関数。 ↓はAdvanced Custom Fields で組んだ日時予約の送信後に該当日時を予約不可に更新するための関数ですが、 フォームのIDを指定して必要なデ…
投稿内の好きな箇所・複数箇所に利用できるショートコードは使い方次第で、かなり便利だと思います。今思い出せる利用例をメモしておきます。 見出しや強調テキストにパターンをつける 見出しにクラスをつけたり、強調や文字装飾にパタ…
ブロックエディター使用時、ACFで組んだ内容を、好きな箇所に入れたい、という場合、どうするか。 ACF Blocks はjson での設定ファイルと表示用PHPファイルを作成してテーマ関数に登録、と、少しハードルが高いと…
ブロックエディターのカラーパレットに独自の設定をする関数とスタイルシートのサンプル。 function xxxx_theme_setup() { add_theme_support( 'editor-color…
Contact Form 7 の添付ファイルのファイル名とWP Multibyte Patch について 日本語でワードプレスを構築する際、ほとんどの場合でWP Multibyte Patch というプラグインを入れます…