木更津市のWordpressによるホームページ作成・管理

アイティーオン

サイト運営者

伊東信浩
〒292-0052千葉県木更津市祇園1-26-16-207
TEL.0438-40-5277

wordpres

サーバーがPHP7.0になったら、WordPressでエラーが出たので、ファイルをいじって修正【備忘録】

投稿日:2019年4月20日 更新日:

先日、クライアントのサイトを見ていたら、ヘッダ部分にこんな感じのエラーが出ていました。

Warning: Declaration of description_walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /home/vuser12/7/0/0209907/www.XXXXXXXX.XX/wp/wp-content/themes/XXXXXX_rwd/functions.php on line 79

なんのこっちゃい!と思って、まずログインしてみようと思ったら…ログインできません…残念。

これは、困ったぞと思い、ネットで検索したりしてみると、なにやらfunctions.phpが悪さをしている模様。そしてそれを修正すれば直るようです。

さっそくfunctions.phpをダウンロードしてメモ帳で開き修正。

問題だったのは、この色が変わっている部分です。

function start_el(&$output, $item, $depth, $args)

function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)

に変更して再度アップロードしたら直りました。

どういう訳か?ログインできなかった件もこちらを修正することで、治りました。

テーマによってだと思いますが、古いテーマを使っていると、PHPがバージョンアップした際に対応できないことがあるようですね。

 

-wordpres
-, ,

Copyright© アイティーオン , 2019 All Rights Reserved.