アクセス権のあるユーザーのみに通知を送る 2026年4月21日2026年4月22日ワードプレス構築ノートその他 User Role Editor でユーザー権限を作成し、ターム(カテゴリー)ごとにアクセス権を設定、紐づいているユーザーのみに新規投稿の通知を送信する関数 新規投稿時だけでなく、更新時も含め、手動でチェックして送信したい場合はAdvanced Custom Fields を利用して送信することも可能
CF7 入力フィールドのバリデーション 2026年4月19日ワードプレス構築ノートContact Form 7 Contact Form 7 で入力文字を制限する関数 郵便番号に数字とハイフンのみ ふりがな・フリガナ欄にひらがな又はカタカナ
CF7 wpcf7_add_form_tag 2026年4月15日ワードプレス構築ノートContact Form 7 COntact Form 7 に投稿を読み込んで申し込む例。 投稿ごとにセレクトボックスを作成するので、フォームのメールタブにはすべてのname を入れる必要がある。 随時投稿が増えていく場合は選択1、選択2のように、投稿の選択と数量選択を別にしたほうが良いかもしれない。
ACF WYSIWYGエディターでiframe を許可する 2026年4月9日ワードプレス構築ノートAdvanced Custom FIelds Advanced Custom Fields のWYSIWYGエディターはiframe やスクリプトをエスケープする仕様になっているが、iframe のみを許可する関数。
PHPとスクリプトで目次をつける 2026年4月5日ワードプレス構築ノートAdvanced Custom FIelds / PHP / スクリプト Advanced Custom Fields Pro のH2見出しとエディターのリピーターでH2とH3を拾った目次を付けたい。目次プラグインだと指定のhtml通りにならないので、H2はリピーターから拾い、H3はスクリプトで拾う。
PHP 文字列の置換 2026年4月3日ワードプレス構築ノートAdvanced Custom FIelds / PHP 複雑な入れ子になったリピーター内に価格欄があり、複数の価格設定をさらにリピーターにしたくないので、スラッシュ区切りの入力からhtml に置換する。 preg_replace の文字列は正規表現を使う。strpos は文字列を含むかどうか。
Last Viewed Posts でおすすめ記事 2026年4月1日2026年4月1日ワードプレス構築ノートタクソノミー / その他 Last Viewed Posts のデータを元におすすめ記事を表示する。閲覧した記事を除き、閲覧した記事を同じカテゴリー・タームの記事を表示する。
Favorites でおすすめ記事 2026年4月1日2026年4月1日ワードプレス構築ノートタクソノミー / その他 Favorites(お気にいりプラグイン)のデータを元におすすめ記事を表示する。お気に入りに登録の記事は除き、同じカテゴリー・タームの記事を表示。
ACF リピーターを逆に表示 2026年3月30日ワードプレス構築ノートAdvanced Custom FIelds サイト全体が下から上にスクロールする仕様のため、クライアント側で更新するページの入れ子になったリピーターを編集側の順番とは逆に表示したい。 参考にしたのは https://stackoverflow.com/questions/25566448/advanced-custom-fields-repeater-how-to-reverse-order-wordpress 実際に書いたコードは↓