Search RegexがPHP8.0で使えない?代替えプラグインは「Better Search Replace」:WordPress
WordPressの一括置換プラグイン「Search Regex」を愛用していたのですが、
PHP8.0を使用した時に
重大なエラーを引き起こしたため、プラグインを有効化できませんでした。
とエラーが出てしまいインストールができませんでしたので「Better Search Replace」を使用した代替え方法をメモ。
Search RegexがPHPバージョンにより使えない?
調べたところPHP8.0でも動いたという報告もありますので詳しい原因はわかりませんが
PHP8に変更したところエラーになってしまい困りましたので、
代替えプラグインとして「Better Search Replace」を使用して解決。
Search Regexは更新が止まっているようですので今後はBetter Search Replaceを使用するのが良さそうです。
Better Search Replaceの使用方法
使用方法は、
プラグインから「Better Search Replace」をインストールして有効化
管理画面のツール→Better Search Replaceから
↑この画面になりますので、
検索ワードと、置換後のワードを入力して、
データベースのtableの箇所は基本「wp_posts」を選択していたらOKかと思います。
その後、その下にある
↑こちらの画面の「検索/置換の実行」ボタンをクリックで完了。
「Run as dry run」にチェックを入れていると事前に結果を確認することができますので、
こちらにチェックを入れて結果を確認後にチェックを外して再度実行すればOKです。
WordPressのおすすめ参考書
bookfan 1号店 楽天市場店
¥3,300 (2025/02/12 22:17時点 | 楽天市場調べ)