Предупреждение. Объявление Walker_PageMultiSelect :: start_el (& $ output, $ page, $ глубина, $ args, $ current_object_id = 0) должно быть совместимо с Walker :: start_el (& $ output, $ object, $глубина = 0, $ args = Array, $ current_object_id = 0) в /home/wwvrpow/public_html/wp-content/themes/striking/framework/helpers/baseOptionsGenerator.php в строке 992
Проблемасвязан с поразительной темой, при входе в систему появляется сообщение об ошибке, есть ответ на аналогичный вопрос на 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";
}
}