きもおた・わーどぷれす。

駆け出しWEBディレクターが公私ともどもAI執事を使いたおして、
サイトを作ったり壊したり直したりする記録

A rookie web director using AI to build, break, fix, and experiment across real projects.

From creative workflows to troubleshooting and hands-on web development.

A practical field log of building and learning with AI.

WordPress標準XMLサイトマップ(wp-sitemap.xml)を無効化する方法【Nginx・KUSANAGI対応】

ちびきゃらの少女がwp-sitemap.xmlに×印をして、WordPress標準のサイトマップを無効化しているイメージ
WordPress は標準でXMLサイトマップ(wp-sitemap.xml)を生成します。 本記事ではこれを無効化・リダイレクトする2つの方法を紹介します。 functions.phpで無効化する add_filter … 続きを読む:WordPress標準XMLサイトマップ(wp-sitemap.xml)を無効化する方法【Nginx・KUSANAGI対応】

Search Consoleの「送信されたURLにnoindexタグが追加されています」の対処法

noindex設定された記事がXMLサイトマップに掲載されていることで発生するSearch Consoleエラーの原因と対処法を図解したアイキャッチ画像
Google SearchConsoleで「カバレッジエラーがあります」と怒られました。 レポートを見ると「送信された URL に noindex タグが追加されています」に該当する記事が幾つかあります。 指摘された記事 … 続きを読む:Search Consoleの「送信されたURLにnoindexタグが追加されています」の対処法

Cocoonでレンダリングブロックを改善する方法|jQuery Migrateのフッター読み込みと停止

jQuery Migrate対策のイメージ。jQueryとjQuery Migrateの警告表示から高速化されたWebサイトへ改善される様子を、サイバー風の技術パネルと黒いパンツスーツの女性で表現したイラスト
CocoonデフォルトだとPageSpeed Insightsから「レンダリングを妨げるリソースの除外」(現在は「レンダリングをブロックしているリクエスト」)を指摘されます。 具体的には「jQuery」と「jQuery … 続きを読む:Cocoonでレンダリングブロックを改善する方法|jQuery Migrateのフッター読み込みと停止

Contact Form 7のスパム対策|実は「クイズ」が簡単で強力だった

Contact Form 7のクイズ機能は見た目こそ地味ですが、設定は簡単で非常に軽量です。 私のサイトでも長期間スパム対策として機能していました。 現在はreCAPTCHA V3を利用していますが、個人ブログであれば今 … 続きを読む:Contact Form 7のスパム対策|実は「クイズ」が簡単で強力だった

「画像要素で width と height が明示的に指定されていない」の対処法|CLSを防ぐ基本設定

「画像要素で width と height が明示的に指定されていない」の対処法を解説。PageSpeed Insightsの警告画面とCLS対策を表現したアイキャッチ画像
PageSpeed Insights(PSI)で「画像要素で width と height が明示的に指定されていない」の指摘を受けることがあります。 画像要素のwidth(幅)とheight(高さ)指定はCLS対策とし … 続きを読む:「画像要素で width と height が明示的に指定されていない」の対処法|CLSを防ぐ基本設定

Cocoonのボックスメニューのサムネイルに「高速化」タブのlozad.js無しでLazy Loadを適用させて更なる高速化を図る

Cocoonのボックスメニュー画像にloading="lazy"を適用する方法を解説するアイキャッチ。サムネイル画像に遅延読み込みが付かない原因を調査し、F12でHTMLを確認して対処する流れを図解している。
WordPress5.5以降、Native Lazy Loadが実装されました。 これにより投稿内の画像はデフォルトで遅延読み込みされます。 しかし一部のサムネイル画像については適用されません。 そのためPageSpee … 続きを読む:Cocoonのボックスメニューのサムネイルに「高速化」タブのlozad.js無しでLazy Loadを適用させて更なる高速化を図る

KUSANAGIでWP-CLIとcronを使ってデーターベース最適化を自動化する

KUSANAGI環境でWP-CLIとcronを使い、データベース最適化を自動化するアイキャッチ画像。黒いターミナル画面に wp db optimize の実行結果が表示され、スーツ姿のピンク髪の女性が自動化された運用を紹介している。
本稿ではKUSANAGIでWP-CLIとcronを使ってデーターベース最適化を自動化する方法について記します。 WP-CLIはKUSANAGIに予め入っています。 非常に便利なので使わない手はありません。 さらにOSのc … 続きを読む:KUSANAGIでWP-CLIとcronを使ってデーターベース最適化を自動化する

WordPressのxmlrpc.phpをNginxで無効化する方法【KUSANAGI対応】

Nginxでxmlrpc.phpを無効化し、DDoS攻撃やブルートフォースアタック対策を行うWordPressセキュリティ解説イラスト
セキュリティ診断サービスで「xmlrpcが有効になっている」と怒られました。 以前はプラグインで停めていたのですが、外したときに忘れてしまったようです。 Nginxなら簡単なので、すぐさま対処しました。 本記事ではNgi … 続きを読む:WordPressのxmlrpc.phpをNginxで無効化する方法【KUSANAGI対応】

ConoHaの美雲このは画像アイコンを使ってCocoonのボックスメニューを徹底カスタマイズしてみる

WordPressテーマ「Cocoon」にはボックスメニューというウィジェット機能があります。 サイトの回遊性を上げるのに大きな効果がありそうなので、当サイトでも設置することにしました。 さらに、それをアイキャッチの通り … 続きを読む:ConoHaの美雲このは画像アイコンを使ってCocoonのボックスメニューを徹底カスタマイズしてみる

ターミナルソフトをTera TermからRloginに変更して良かった、ただ一つの機能

Tera Termの右クリックペースト誤爆(暴発)にびっくりする技術者のイメージ
この度、ターミナルソフトを「Tera Term」から「Rlogin」に変更しました。 KUSANAGIを始めてから5年間、ずっと愛用してきたTera Termとお別れ。 どうして変えたのか? 正直言いまして、 気分だよ … 続きを読む:ターミナルソフトをTera TermからRloginに変更して良かった、ただ一つの機能

KUSANAGIの一般ユーザーでWinSCPを使う場合、ログイン時に自動でsudoしてroot権限で作業する方法

一般ユーザーがWINSCPでroot権限で作業するにはどうすればいい?という問いにsudoすればいいとポーズを決めて回答する少女のイメージ
KUSANAGIでは、セキュリティの観点からrootログインを禁止することが推奨されています。 その場合、WinSCPでも一般ユーザー(作業用ユーザー)でログインすることになるため、root権限でのファイル操作ができなく … 続きを読む:KUSANAGIの一般ユーザーでWinSCPを使う場合、ログイン時に自動でsudoしてroot権限で作業する方法

Site Kit by Googleが動かないときに確認したいこと【WordPress】

Site Kit by Googleが動かない原因を図解で解説。JavaScript縮小化による不具合でSite Kitのデータが表示されない様子を示したWordPressトラブルシューティング用アイキャッチ。
Google謹製の公式WordPressプラグイン「Site Kit by Google」。 手軽に管理画面でGoogle Analytics、Google、Search Console、AdSenseの統計データをチェ … 続きを読む:Site Kit by Googleが動かないときに確認したいこと【WordPress】
× 閉じる