Contact Form 7 条件付きフィールド
Contact Form 7 で例えばラジオボタンの選択によって、続くフィールドの内容を変えるプラグイン、Conditional Fields for Contact Form 7、テーマ関数を書かなくても条件分岐できます。 1.分岐のためのラジオボタンなどの要素を追加 2.条件付きフィールドグループを追加、間に必要なフィールドを追加 3.条件付きフィールド…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
Contact Form 7 で例えばラジオボタンの選択によって、続くフィールドの内容を変えるプラグイン、Conditional Fields for Contact Form 7、テーマ関数を書かなくても条件分岐できます。 1.分岐のためのラジオボタンなどの要素を追加 2.条件付きフィールドグループを追加、間に必要なフィールドを追加 3.条件付きフィールド…
カスタマイズが難しいテーマの続き。 一覧で何件かごとにバナーなどを入れたい、という場合、一覧用のテーマファイルを子テーマにコピーしてカウントをつけるのだが、category.phpもarchive.php もなく、コピーして反映する範囲にループを書いたファイルがないテーマなので、jQuery でどうにかすることに。 jQuery("要素の何番目、ま…
タームの新着情報が更新の多い子タームに偏らないようにしたい、という要望で、幸い表示件数よりも子ターム数が多いので、 子タームを投稿の更新順に取得、 各1件ずつ投稿を取得、 全体で表示件数に達したらbreak、 とした。 子タームを更新順に取得する関数はこちらを参照。
カスタマイズが難しいテーマの続き、カスタムフィールドの値をpost_class に追加する関数。 add_filter('post_class','my_class'); function my_class( $classes ) { if (get_field('icon')) { $myclas…
無料テーマ・有料テーマをカスタマイズしたい場合、通常は一覧用のcategory.phpやarchive.php、個別用のsingle.php、あるいは投稿の読み込み部分のcontent.phpやcontent-single.php(*これはテーマによって違う場合があります)を子テーマディレクトリにコピーしてカスタマイズしますが、このようなテーマファイルが存在…
ワードプレス管理画面のメニューから使わないものを消したり、特定のページへのリンクを付けたりするのにはAdmin Menu Editor をよく使います。*権限による設定も可能 編集ページから一部を隠したい場合*ACFでタクソノミーを必須としてデフォルトの欄を隠すなど、Admin Css MU をよく使います。が、メニューの操作にAdminimize を使用し…
メモです。Advanced Custom Fields でリピーター-リピーター-グループの構成でグループ内のフィールドをアップデート update_field(‘1つ目のリピーター名_行数_2つ目のリピーター名_行数_グループ名_フィールド名’,’更新内容’,投稿ID); その他のAdvanced Custo…
Advanced Custom Fields のデートピッカーは戻り値の設定があるので、設定のまま出力する場合は問題ないが、別のフォーマットが必要な場合、 https://www.advancedcustomfields.com/resources/date-picker/ 参照 $date = DateTime::createFromFormat( …