🤖
WordPressのテーマbiz-vektorでPHPのバージョンアップでエラー
XserverにWordPressの引っ越しをする案件で、引っ越し先のXserverのPHPのバージョンが引っ越し元よりも高いことから、PHPのエラーが発生しました。
テーマのbiz-vektorでは、このエラーが出ました。
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/***/***/public_html/wp-content/themes/biz-vektor/functions.php on line 553
下記の記事を見つけました。
この場所を書き換えました。
/*-------------------------------------------*/
/* Global navigation add cptions
/*-------------------------------------------*/
class description_walker extends Walker_Nav_Menu {
function start_el(&$output, $item, $depth, $args) {
global $wp_query;
$indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';
この場所の
function start_el(&$output, $item, $depth, $args) {
を
function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)
に書き換えました。
そして、このエラーも出ました。
Exec-PHPというプラグインに関係するエラーが、出ました。
こちらの記事を見つけました。
そして、こちらの記事にたどり着きました。
ソースコードは、こちらです。
Discussion