プラグイン Search Regexを使ったところ、ページの下にこんなメッセージが、、、

Search Regexエラーメッセージ

その後メールボックスには下記の件名でメールが来ました。

Search Regexエラーメール

こんにちは。

WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。

今回の場合、WordPress がプラグイン Search Regex でエラーを捉えました。

ー中略ー

/search-regex/view/results.php ファイルの 26 行目で発生しました。

エラー原因

results.php の 26行目を見ると

コードの中にある $this->base_url() という部分が未定義なのでエラーが出ているようです。ここを直せば解決。

Search Regexエラー修正方法

26行目を削除するか、コードを書き換えて対応。

プラグインエディターを開き

1、プラグインエディターを開き、Search Regexを選択

Search Regexプラグインエディター

2、プラグインファイル内にある[view]>[results.php]を選択

Search Regexプラグインエディター

3、該当箇所を削除または書き換え

26行目を削除するか、下記のコードに書き換え、ファイル更新ボタンをクリックすれば完了です。

Search Regexプラグインエディター

解決方法まとめ

Search Regex を使った時にエラーメールが届く時には
results.php の 26行目を削除するかコードを書き換えする。

Search Regexは3年以上更新されていないようです。
別のプラグインを検討した方が良いかもしれません。

正規表現を使わず指定した文字列を置換するだけなら、「Better Search Replace」というプラグインがあるようです。

今回参考にさせていただいたサイト

スマコマ
https://smakoma.com/search-regex-error.html

Naifixさんのサイトには別の方法が書かれていました。
https://naifix.com/search-regex-trouble-shooting/