WordPressエラー ”class-wp-block-parser.php on line 417” 解決手順

  • ブックマーク

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 フォーラムの記事が解決の糸口になりました。感謝。

 

Youtube

  • ブックマーク

この記事を書いた人

情報発信ナビゲーター 大東 信仁

情報発信ナビゲーター / 博士課程中退 / ニックネーム : ものくろ / ブロガー / WordPressが得意 / orz レイアウト開発者 / 株式会社 あみだす 代表取締役