カスタマイズ事例・対応事例
WordPress のカスタマイズ・プラグイン・高速化・セキュリティー対策で、ご依頼や日々の作業で試したこと・直したことの記録です。
admin_init はログインしていなくても動く:ダッシュボードのウィジェットの保存に、権限と nonce の確認を足す
SiteGuard と CloudSecure を比べる:SiteGuard に統一し、ログインの URL の落とし穴も直した
エックスサーバーで PHP 8.3 に上げる前に、サブドメインまで php -l で一括確認
エックスサーバーの WAF をどこまでオンにするか:コードの記事を載せるサイトでの考え方
PHP 8 で空の文字と 0 の比べ方が変わり、カテゴリーのボタンが消えた:文字と数の比べ方の変更と、テーマの直し方
公開フォルダに残った古い PHP スクリプトの見つけ方と片付け方:手元のコピーで探して、外から開かずに片付ける
TCD テーマのページビルダーの中身が消えたときの原因と戻し方(リビジョンから page_builder をコピーする)
WordPress で使っていない大きさの画像を探して安全に消す(これから作らせない設定つき)
SiteGuard の XML-RPC 無効化が効かないとき:.htaccess で xmlrpc.php を止める
Code Snippets のコードをテーマの functions.php に移す(Cannot redeclare を出さずに切り替える方法)
SiteBeacon(サイトビーコン)
サイトが止まったら、すぐに気づける。
ホームページを 5 分ごとにチェックして、止まったとき・エラーが出たとき・SSL やドメインの期限が近いときに、メールでお知らせします。2 サイトまでは、ずっと無料で使えます。