Предупреждение Уокера - WordPress, Параметры соответствия - PullRequest
0 голосов
/ 04 марта 2019

Предупреждение. Объявление 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";
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...