wordpress PHP7にVer更新したら 「Fatal error: Uncaught Error: Call to undefined function eregi_replace() 」

wordpress PHP7に更新したら、

Fatal error: Uncaught Error: Call to undefined function eregi_replace()

が出ました。

ハイハイ、ウゼー。

 

Fatalというのは、「致命的な」という意味です。

Uncaughtというのは、「未捕獲の」という意味です。

 

Call toの先に、「undefined function」、つまり定義されていないファンクションとして、「eregi_replace()」がほにゃららら・・・・ということですね。

わけわからないのでググって調べてみました。

 

このググる力というのが大事です。

テクニカルな話は必ずと言っていいほどネットに落ちています。

WordPressワードプレスのブログ作成でFatal error: Uncaught Error: Call to undefined functionを解決!

この記事を見て気づいたのですが、確かに、私のエラーにも、

public_html/wp-content/plugins/link-indication/link-indication.php

が表示されていました。public html以下はサーバー上の情報の格納なのですが、プラグインの中にある「link-indication」に問題があることが示唆されています。

 

そしてさらに調べると・・・・・

WordPressプラグイン「Link Indication」をPHP7で利用できるようにする方法

どうやら、PHP7ではlink indicationというプラグインが対応していないようなのです。

ですので、上記記事を参考に、link indicationのプラグインを直接編集という形で、

$final_stuff = eregi_replace('[[:space:]]+', ' ', $final_stuff);

から

$final_stuff = preg_replace('/[[:space:]]+/i', ' ', $final_stuff);

に変更しました。

 

どうやらこの、

eregi_replace

が対応していないようですね。

https://memorva.jp/memo/dev/php_5to7.php

 

 

PHPのバージョンを変更したりして、サイトがダメになったりしても焦らずに。パニックにならずに。冷静に対処すればなんとかなるものです。

https://tabi-z.com/php-error


===

西園寺貴文(憧れはゴルゴ13)#+6σの男

   




"make you feel, make you think."

 

SGT&BD
(Saionji General Trading & Business Development)

新たなるハイクラスエリート層はここから生まれる
         




Lose Yourself , Change Yourself.
(変えることのできるものについて、それを変えるだけの勇気を我らに与えたまえ。変えることのできないものについては、それを受け入れられる冷静さを与えたまえ。そして、変えることのできるものと、変えることのできないものとを、見分ける知恵を与えたまえ。)
 
説明しよう!西園寺貴文とは、常識と大衆に反逆する「社会不適合者」である!平日の昼間っからスタバでゴロゴロするかと思えば、そのまま軽いノリでソー◯をお風呂代わりに利用。挙句の果てには気分で空港に向かい、当日券でそのままどこかへ飛んでしまうという自由を履き違えたピーターパンである!「働かざること山の如し」。彼がただのニートと違う点はたった1つだけ!そう。それは「圧倒的な書く力」である。ペンは剣よりも強し。ペンを握った男の「逆転」ヒップホッパー的反逆人生。そして「ここ」は、そんな西園寺貴文の生き方を後続の者たちへと伝承する、極めてアンダーグラウンドな世界である。 U-18、厳禁。低脳、厳禁。情弱、厳禁。