Проблема с woocommerce Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0.0?

Ребят,подскажите как переделать код.Делаю отображение товара вукомерц списком,добавил в function.php
вот такой вот код:
add_action('woocommerce_before_shop_loop', 'setTempleteCategory');

/**
 * Устанавливает режим просмотра категорий товаров
 * @global type $VIEW_TEMPLATE
 */
function setTempleteCategory() {
    global $VIEW_TEMPLATE;

    if (isset($_REQUEST['cat_templete'])) {
        if ($_REQUEST['cat_templete'] == 'list') {
            $VIEW_TEMPLATE = 'list';
            setcookie("view_template_product", "", time() - 3600);
            setcookie('view_template_product', 'list', time() + 60 * 60 * 24 * 30);
        } elseif ($_REQUEST['cat_templete'] == 'table') {
            $VIEW_TEMPLATE = 'table';
            setcookie("view_template_product", "", time() - 3600);
            setcookie('view_template_product', 'table', time() + 60 * 60 * 24 * 30);
        } else {
            $VIEW_TEMPLATE = 'table';
        }
    } else {
        if (isset($_COOKIE['view_template_product'])) {
            if ($_COOKIE['view_template_product'] == 'list') {
                $VIEW_TEMPLATE = 'list';
            } elseif ($_COOKIE['view_template_product'] == 'table') {
                $VIEW_TEMPLATE = 'table';
            }
        } else {
            $VIEW_TEMPLATE = 'table';
        }
    }
}


код то работает,списком всё вывело,но теперь вылетает вот такая вот ошибка-
"Notice: Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0.0! Использование уровней пользователей в плагинах и темах считается устаревшим. Используйте роли и возможности.. in /home/c/ci46493/wordpress/public_html/wp-includes/functions.php on line 4023

Warning: Cannot modify header information - headers already sent by (output started at /home/c/ci46493/wordpress/public_html/wp-config.php:1) in /home/c/ci46493/wordpress/public_html/wp-includes/pluggable.php on line 1210"

Как изменить код чтоб пофиксить это?
  • Вопрос задан
  • 966 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы