WordPressであり、Wordpressとは関係ない話。
WordPress管理画面の「カテゴリー」画面で、カテゴリー一覧にまったく表示されない現象になってしまいました。
wp-config.phpでデバッグをtrueにしても、Noticeが並ぶだけで何もエラーは表示されない。
フロントエンドでも、wp_list_categories・get_categoriesが使えない状態に。
これまでの経験でいえば、カテゴリーの並び替え系プラグインが原因で、一度並び替えを行って保存すると直ることが多いのですが、今回はそれでも直らない。
仕方ないので、Wordpress本体の中身を追っていくうち、wp-includes/taxonomy.phpの中にあるfunction get_termsにSQLが書かれていたので、出力して、phpMyAdminで実行したところ、以下のエラーが表示されました。
Got error 28 from storage engine
調べてみたところ、サーバの容量が不足していると起こる現象のようです。
参考元:MySQLで「Got error 28 from storage engine…」と出るときの対処法
Tera Termで「df -h」を実行したところ、確かに100%になってました・・・
クライアントのサーバなので、勝手にファイルを削除するわけにもいかないから、とりあえず削除してよいか問い合わせているところ。
まさかこんなところが原因とは。
プラグインやテーマが原因かと思って、切ったりつけたり編集したり、無駄に時間食った・・・