WordPressで出会ったことのあるエラー集

思考を形にできる便利なWordPress。でも調子乗って普段やらないようなカスタマイズすると思わぬ怪奇現象に遭遇、解決までに数時間食われることが多々あります。

コードのタイプやクラス名のコピペミスは論外で100%自分が悪いです。見つかるまで何時間でもコード読んでろなのですが、プラグインの相性やデフォルトで思わぬ設定になってるものなど、どうしても調べないと分からないものに関しては時間の無駄です。

数年前にも遭遇してるのにメモしてなかったばっかりに数時間無駄にするとかアフォすぎます。
ということでバージョン関係なしで直せるものだけでもメモしました。随時追加・修正していきます。

次回ここに解決方法を書き込んだことを忘れている可能性はありますが。

アーカイブページが表示されない

カテゴリーやタグの名称・スラッグを変更後に遭遇する確率が高い、アーカイブページの「404 not found」エラー。
解決方法は簡単です。さっきまで別サイトで15分ぐらい首をひねってました。
「設定/パーマリンク設定」でパーマリンクの更新。これだけ。

アイキャッチ画像が消えない:Cocoonの場合

テキスト主体のサイトの場合、アイキャッチは設定や準備に時間を食われるばかりの存在なのでぜひとも外したい。
「Cocoon 設定/画像/アイキャッチの表示」設定で「本文上にアイキャッチを表示する」のチェックを外したのにまだ画像が表示される。
もう1つ設定を忘れています。

「Cocoon 設定/全体」の下の方にある「サムネイル表示」のチェックを外してください。妖怪「Noimage」はあっという間に退散します。

カスタム投稿タイプのパーマリンクを変更できないのか問題

エラーではないんですがカスタム投稿タイプを使った場合、パーマリンクが以下のようになってしまい美しくない。

【例】
アドレス:obaoba.com
スラッグ:game
カスタム投稿タイプ名:obachan
パーマリンク設定:アドレス/%postname%/

パーマリンクは以下になります。

通常ページ :http://obaoba.com/game
カスタム投稿タイプのページ:http://obaoba.com/obachan/game

調べてみたらプラグインを入れるかfunctionsへの書き込みで可能でした。
プラグイン入れるのはできるだけ避けたいので「register_post_type」関数の引数で指定。

Googleサーチコンソールの確認ができない!

別サイトで使い始めたGoogleサーチコンソール
使用開始時にTXTレコードと呼ばれる文字列をドメインのサブ設定に貼り付け、Googole側に所有者であることを確認してもらいます。

今回ロリポップのサーバーに付いてきた無料ドメインは系列のムームードメイン。DNSは「ロリポップDNS」が設定楽ということで選んだのがトラブルの原因でした。

大事なことなので太字で言います。「ロリポップDNS」はサブ設定ができない!サーチコンソールの使用を考えているならDNSはムームー!

後からDNS変えると切り替えに数時間~72時間かかり、その間サイト表示もできません。管理画面もドメインに紐づけてたらログインできません(一時的に外したらできるかも)。すべての作業が止まります。企業のサイトでこれやった場合クレームになります。
プロはこんなことやらないと思うけど一応注意。

ってやったら今度はロリポップの方で「整合性がとれない」的なエラーが出ました。
嫌な予感がしたのでDNSをロリポップに戻し、ロリポップの管理画面からムームーを指定。一瞬で切り替え終了。もー、なんなんこれ!