トラブルシューティング
Kashiwazaki SEO Custom 404 の使用中に発生する可能性のある問題と、その解決方法をまとめています。
404ページがカスタマイズされない
症状
プラグインを有効化しても、404ページがWordPressのデフォルト表示のままになる。
解決方法
プラグインの有効化を確認 - WordPress管理画面の プラグイン ページで、「Kashiwazaki SEO Custom 404」が有効になっているか確認してください。
テーマの404.phpを確認 - 使用中のテーマに独自の 404.php テンプレートがある場合、プラグインの出力と競合する可能性があります。テーマの404テンプレートの内容を確認してください。
キャッシュをクリア - キャッシュプラグインやCDNのキャッシュが原因で、変更が反映されない場合があります。すべてのキャッシュをクリアしてください。
移転先ページが検出されない
症状
404ページに移転先候補のページが表示されない。
解決方法
投稿のスラッグを確認 - 移転先として検出されるには、既存の投稿や固定ページのスラッグまたはタイトルが、リクエストURLと関連している必要があります。
投稿ステータスを確認 - 検出対象となるのは「公開済み」のコンテンツのみです。下書きや非公開の投稿は検出されません。
ヒント
スラッグの一部が一致するだけでも検出される場合があります。URLの構造を工夫することで、検出精度を向上させることができます。
JSON-LDが出力されない
症状
ページのソースコードを確認しても、JSON-LDスクリプトタグが見つからない。
解決方法
実際の404ページで確認 - JSON-LDは404エラーが発生したページでのみ出力されます。存在するページでは出力されません。
他のSEOプラグインとの競合を確認 - 他のSEOプラグインがJSON-LD出力を上書きしている可能性があります。一時的に他のSEOプラグインを無効化して確認してください。
ブラウザのデベロッパーツールで確認 - ブラウザの開発者ツールの「Elements」タブで <script type="application/ld+json"> を検索してください。
テーマの色が変わらない
症状
設定画面でカラーテーマを変更しても、404ページの見た目が変わらない。
解決方法
設定の保存を確認 - 設定画面で 変更を保存 ボタンをクリックしたことを確認してください。
ブラウザキャッシュをクリア - ブラウザのキャッシュが原因でCSSの変更が反映されない場合があります。ハードリフレッシュ(Ctrl + Shift + R)を試してください。
キャッシュプラグインを確認 - サーバーサイドのキャッシュプラグインを使用している場合は、キャッシュをパージしてください。
設定画面にアクセスできない
症状
WordPress管理画面の左メニューに「Kashiwazaki SEO Custom 404」が表示されない。
解決方法
ユーザー権限を確認 - 設定ページにアクセスするには manage_options 権限(管理者権限)が必要です。管理者アカウントでログインしているか確認してください。
プラグインの有効化を確認 - プラグインが正しく有効化されているか確認してください。エラーが発生している場合は、プラグイン一覧画面にエラーメッセージが表示されます。
よくある質問
| 質問 | 回答 |
|---|---|
| データベースに新しいテーブルは作られますか? | いいえ。設定はwp_optionsテーブル(ksc404_settings)に保存されます。カスタムテーブルは作成しません。 |
| 外部サービスと通信しますか? | いいえ。外部HTTP通信、AJAX通信、Cronジョブ、メール送信のいずれも行いません。 |
| 他のSEOプラグインと併用できますか? | はい。基本的に他のSEOプラグインと併用可能です。JSON-LDの出力が重複する場合は、いずれかの設定を調整してください。 |
| マルチサイトに対応していますか? | 各サイトごとにプラグインを有効化・設定する必要があります。 |
| アンインストール時にデータは削除されますか? | プラグインをアンインストール(削除)すると、wp_optionsに保存された設定データは削除されます。 |
注意
問題が解決しない場合は、WordPressのデバッグモード(WP_DEBUG)を有効にして、エラーログを確認してください。エラーメッセージの内容が問題解決の手がかりになります。