投稿画面に関するトラブル
投稿ページで、[公開]ボタンクリックすると、「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」と出て公開できません!
・プラグイン All-in-One WP Migration を使用してインポートした後、すぐに記事の投稿をしていませんか?
[設定] > [パーマリンク] にて、内容を変更せずに[変更を保存]ボタンをクリックしてから、投稿してみてください。
・サーバーのWAF(不正アクセスによるサイトの改ざんや情報漏洩を防ぐ機能)設定が有効になっていませんか?
サーバー設定でWAFをOFFにして投稿できるか確認してみましょう。※完全にOFFにしてしまうとセキュリティが弱くなります。プラグイン「SiteGuard WP Plugin」の「WAFチューニングサポート」などを使い、調整しましょう。
アイキャッチ画像を登録するエリアが出てきません!
functions.phpにアイキャッチ画像を表示するソースコードを書き忘れていませんか?add_theme_support(
‘post-thumbnails');
の一文を入れましょう。
ページを[公開]したのに、投稿画面に戻ると昔の投稿内容が表示されてしまいます!
サーバー側のキャッシュが原因の可能性があります。
利用しているサーバーのキャッシュをオフ、もしくはキャッシュクリアして、もう一度[公開]ボタンをクリックしてみましょう。
公開ボタンを押したのにいつまでもグルグル回っているだけで画面が進みません!
・なんらかのプラグインの影響である可能性があります。まずはキャッシュ系プラグインや圧縮系プラグインをひとつずつ停止し、確認しましょう。
・また、WordPressではなくサーバーのWAF(不正アクセスによるサイトの改ざんや情報漏洩を防ぐ機能)設定やページ高速化設定、キャッシュ設定をOFFにしてみましょう。
パーマリンクの編集ボタンが出てきません!
・パーマリンクの設定が「基本」「数字ベース」になっていませんか?
カスタム構造の場合は%postname%が含まれていないと編集ボタンが出ません。
パーマリンクの編集をしても反映されません!
・パーマリンクに使えない文字(@や=など)を使っていませんか?
パーマリンクには、英数字とハイフンを使いましょう。
パーマリンクに勝手に-2といった数字がついてしまいます!
・他のページとパーマリンクが重複していませんか?
同じパーマリンクになっているページを削除するか、どちらかのパーマリンクを違うものに変更すると解決します。
・ゴミ箱に旧ページがある場合は、ページを完全に削除すると -2 という数字がつかなくなります。
・パーマリンク設定が、カテゴリーを含まない数字だけの設定になっていませんか?カテゴリーを含んだURLに変更すると解消することがあります。
投稿のパーマリンクを日本語にすると、リンクを貼る時にURLがおかしくなります!
日本語のアドレスにすると、外部ブックマークサービスやトラックバックで404エラーになる可能性があります。また、日本語がエンコードされてURLが長くなってしまいますので、パーマリンク名は英数字でつけることをおすすめします。
投稿の本文が自動保存で上書きされて消えてしまいました!
リビジョンの中に前の本文が保存されている可能性があります。リビジョンから前のバージョンに戻してみましょう。
functions.phpに自動保存を無効にする記述をする方法もあります。
// 自動保存を無効にする処理
function autosave_off(){
wp_deregister_script('autosave');
}
add_action('wp_print_scripts', 'autosave_off');
トラブルになった際に、WordPressのバックアップは非常に大切です。
バックアッププラグイン(例: BackWPup https://ja.wordpress.org/plugins/backwpup/ )などを入れて、日ごろからバックアップを心がけましょう。
また、WordPressには、公式のフォーラムがあります。(https://ja.wordpress.org/support/forums/)質問を投稿すると解決ができるかもしれません。
wp-config.php内に書かれているdefine('WP_DEBUG', false);
をdefine('WP_DEBUG', true);
に変更して保存すると、エラーの原因を表示してくれます。原因の特定の際に使ってみましょう。