WordPressのプラグインをアップデートした後、投稿記事画面に以下のエラーが発生した。(exampleとしている部分は例示のため)
Warning: preg_match() expects parameter 2 to be string, array given in /home/example/example.com/public_html/wp-includes/class-wp-block-parser.php on line 417
Warning: strlen() expects parameter 1 to be string, array given in /home/example/example.com/public_html/wp-includes/class-wp-block-parser.php on line 489
このエラーの原因は、VK Post Author Display プラグインの一部設定項目が、飛んでしまうため。
解決策は、管理画面の設定 > VK Post Author Display と進みプラグインの設定画面を表示する。
”著者情報表示エリア”の設定にある
- 最新記事一覧のタイトル
- 著者アーカイブリンクのテキスト
これら2項目の入力ボックスの内容が、Array になっており、これがエラーの原因。
これらの入力ボックスの中に、以下の通り再入力し、設定を保存することで、エラーが解消する。
設定項目 | 入力内容 |
最新記事一覧のタイトル | 最新記事一覧 |
著者アーカイブリンクのテキスト | 著者アーカイブリンク |
謝辞 : Vektor フォーラムの記事が解決の糸口になりました。感謝。