WelcartPay [ K23 ]エラーの一時対応方法

Welcart、WordPressのアップデート後、一部の取引で[ K23 ]エラーが発生したので今回はその一時対応についてまとめてみました。とりあえず、システムを止められないし、原因の追求が難しい場合な、どよかったら参考までに。

ContactForm7 で日本語以外の入力を制限する方法

最近迷惑メールが多いとの依頼があり、実装方法を検討しました。今回はユーザーの負担が少なく、外国語の迷惑メールのみ制限できればということだったので、件名と本文に日本語が含まれているかをチェックするようにしてみました。

WordPress管理画面から TCPDF でPDFを画面表示する方法

WordPress管理画面から データベースから参照した値を既存のPDFに重ねて出力したかったので「 TCPDF 」+「 FPDI 」の組み合わせを試してみました。ファイルを保存することは簡単にできましたが、画面表示がなかなか思うようにいかなかったので参考までに。

WordPressのログイン画面で独自のJSファイルを追加する方法

ログインフォームのパスワード入力のオートコンプリートをオフにしたいという要望があったので参考までに。とりあえず、ログインフォームのパスワード入力枠に autocomplet=”new-password” が追加されるのは確認しましたが、このあとの動作確認は未検証です。動かなかったらご指摘ください(笑)。

PHP 7.2 から クオートしない文字はNG

クオートしない文字列は、その名前のグローバル定数が定義されていない場合は単なる文字列という扱いになります。 このとき、いままでは E_NOTICE が発生していました。 PHP 7.2.x 以降は、E_WARNING が発生するようになります。 次のメジャーバージョンアップ後は Error 例外が発生するようになります。

クイックタグ を Classic Editor で 追加する方法

やっと WordPress 5系 を使ってみました。コードで投稿する分にはそこまで変わらないだろうと思っていましたが、[ AddQuicktag ]が使えずちょっと不便…。[ Classic Editor ] で [ AddQuicktag ] が使えないため、functions.php に記述して クイックタグ を利用する方法を整理しました。