• RSS

[WP]WordPressでWarning: preg_replace(): The /e modifier is no longer supported が表示される場合

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

PHPのバージョンを7にアップデートした際に、WordPressのサイトでpreg_replace(): The /e modifier is no longer supportedのエラーが発生した場合の解決方法のご紹介です。

Warning: preg_replace(): The /e modifier is no longer supported のエラーが表示される

WordPressのサイトで以下のようなエラーが出る場合ですが、

エラーメッセージにも記載されています通り、brBrbr300プラグインを利用しているとこのエラーが表示され、brBrbr300 のプラグインファイル(PHP)内で記述されているpreg_replace関数でのe修飾子が原因のようです。


preg_replace() エラーの回避策

この問題は、brBrbr300プラグインファイルを開き、エラーが表示された行を

以下のようにpreg_replace_callback 関数に置換することで解決できます。



  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください