CF7 に確認・完了ページを

MW WP Form の開発終了に伴い、Contact Form 7 に確認ページと送信完了ページを追加する方法。 MW WP Form のサイトには「MW WP Form の開発は脆弱性対応を除き停止しています。新しい機能が追加されたり、WordPress がアップデートするたびに動作確認をすることはありません。他のプラグインへの乗り換えをご検討ください。…

投稿年をタクソノミー化して自動登録

カスタム投稿タイプのアーカイブ上で2つのタクソノミーで絞り込みたい場合、パラメーターで絞り込めばアーカイブ用のテーマで表示できるが、投稿年とタクソノミーでの絞り込みはうまくいかない。 *2つの選択が必須であれば可能かもしれないが、タクソノミー用のテーマは別に必要になるし、実際の仕様は年のみ・タクソノミーのみもあり。 そこで、投稿年をタクソノミー化して、投稿時…

acf 投稿オブジェクトにメタ値でフィルター

Advanced Custom Fields の投稿オブジェクトでMW Form のメールフォームを選択させたいが、選択肢を限定したいので、メールフォームにつけたカスタムフィールドでフィルターをかけたい。 function my_post_object_query( $args, $field, $post_id ) { $args['meta_q…

スパムメール

昨夜、突然スパムメールが来始めた。 ちょうど作業中だったので、すぐ気づいて、一旦サイトを閉じたが、数分の間に100くらい来た。 問い合わせフォームとして使用しているフォームではなく、サンプル・テスト用のフォームから来ているようで、バリデーションにrecaptcha-v3 を入れていなかったのが原因かと、念のためひらがな指定のフィールドもつけて設定を更新。 r…

qTranslate について

qTranslate は公式では開発が終了している多言語プラグインですが、これもまだ使用しているサイトがあるので、現在の後継について書いておきます。 現在の後継はqTranslate-XT、https://github.com/qtranslate/qtranslate-xt でダウンロードできます。 最新は3.15.2 で最終更新は今年の7月、WordPr…

Magic Fieldsについて

時折Magic Fields関連のページにアクセスがあるようなので、現在の情報として書いておきます。 10年近く前にMagic Fieldsを使用して構築したサイトで、まだACFへの移行ができていないサイトがありますが、Magic Fields 2.3.3.1、WordPress 6.1.4、PHP 7.4.33で動作しています。 *PHP8で即エラーが出る…