警告:Walker_PageMultiSelect :: start_el(&$ output,$ page,$ depth,$ args,$ current_object_id = 0)的声明应与Walker :: start_el(&$ output,$ object,$ depth = 0 ,在第992行的/home/wwvrpow/public_html/wp-content/themes/striking/framework/helpers/baseOptionsGenerator.php中,$ args =数组,$ current_object_id = 0)
与醒目的主题相关的问题,在登录时显示错误消息,在GitHub上有一个类似问题的答案,那就是参数或参数应该匹配?
https://github.com/nabtron/wp-wrapper/issues/15
不确定我应该更改哪个参数或参数以匹配相应的函数。
在wordpress上演示功能的页面是这样:
https://developer.wordpress.org/reference/classes/walker/start_el/
包含的是登录时的错误消息。
这是当前在服务器上的wordpress代码中显示的功能。
function start_el(&$output, $page, $depth, $args, $current_object_id = 0) {
$pad = str_repeat(' ', $depth * 3);
$output .= "\t<option class=\"level-$depth\" value=\"$page->ID\"";
if(is_array($args['selected'])){
if ( in_array($page->ID, $args['selected']) ){
$output .= ' selected="selected"';
}
}else{
if ( $page->ID == $args['selected'] ){
$output .= ' selected="selected"';
}
}
$output .= '>';
$title = apply_filters( 'list_pages', $page->post_title );
$output .= $pad . esc_html( $title );
$output .= "</option>\n";
}
}