サイトガードの画像認証
固定ページで作成したログインフォームにサイトガードの画像認証をつけるには ログインフォームのコードに do_action( ‘login_form’ ); を足す。
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
固定ページで作成したログインフォームにサイトガードの画像認証をつけるには ログインフォームのコードに do_action( ‘login_form’ ); を足す。
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…
ワードプレスのメールフォームを期日や定員で締め切って非表示にする方法。 *Contact Form 7 で送信後に送信した値からカスタムフィールドなどを更新する、ということなので、他にも色々利用できると思います。 期日で締め切る:Advanced Custom Fields などで締め切り日時と締切後に表示するテキストなどのフィールドを用意。テーマ側で期日が…
ワードプレスにAdvanced Custom Fields とContact Form 7 を連携した定員締め切り・期日締め切り機能のある予約フォームを設置できます。こちらは時間枠ごと1名で予約の可否のみを管理する簡易版です。
出勤・スケジュール管理の覚書 に時折アクセスがあるようなので追記しておきます。 Advanced Custom Fields リピーターのサブフィールドにデフォルト値をロードする関数で指定した1月分のスケジュールを一気に作成することも可能です。 下のイメージは予約表のサンプル画面です。 ユーザーをタクソノミーにするか、カスタムフィールドでチェックするかでユー…