先日wordpress用のプラグイン「AddQuicktag」を入れて記事を書こうと思ったら下記の様がエラーが表示されました。
直し方を調べても出てこなかったので自力で直しました。
意外と簡単な理由だったので情報共有をしたいと思います!
AddQuicktagの記事投稿時のエラーの内容
画面上では左の方が切れていましたが全選択してコピーすると全貌がわかりました。
Warning: count(): Parameter must be an array or an object that implements Countable in /home/***/public_html/wp-content/plugins/addquicktag/addquicktag.php on line 230
英語は得意ではないので、、ひとまず翻訳をしてみると。
count():パラメータは配列または、230行目の/home/***/public_html/wp-content/plugins/addquicktag/addquicktag.phpでCountableを実装するオブジェクトでなければなりません
とのこと。
調査してみた!
どうやらcount()の型が配列型で来ていないからうまく読み込めずエラーになっているみたい。
ひとまず230行目を見てみる事に。

左のメニューの『プラグイン』→『プラグイン編集』

右上の編集プラグインを選択で『AddQuicktag』→『選択』

230行目を見てみるとクイックタグのボタンの数を制御している場所っぽい。
設定してある数をカウントしているみたいです。

解決方法はめちゃくちゃ単純でした…

左のメニューの『設定』→『AddQuicktag』をクリック

ひとまずなんでも良いので1つ設定して保存。
すると….直りました。
なんて単純な原因なんだ。
プログラマーがよくやるヌルポのエラーだったようです。
【解決策】ひとまず1個設定しよう!
以上です!