Отображать только ожидающие продукты в зависимости от роли пользователя в списке продуктов администратора WooCommerce.Php

Кемеровские программисты php общаются здесь
Anonymous
Отображать только ожидающие продукты в зависимости от роли пользователя в списке продуктов администратора WooCommerce.

Сообщение Anonymous »

Я хотел бы отображать только ожидающие продукты в списке продуктов администратора WooCommerce для менеджера магазина и скрывать весь мусор.
С помощью CSS мне удалось частично скрыть те элементы, которые мне не нужны. быть видимым:

Код: Выделить всё

.current,
.draft,
.publish,
.search-box,
.byorder,
.tablenav.top,
.page-title-action {
display: none;
visibility:hidden;
}
Этого недостаточно, поэтому я также использую:

Код: Выделить всё

function exclude_other_author_products($query) {
$current_user = wp_get_current_user();
if (in_array('administrator', $current_user->shop_manager)
return $query;
if ($query->query['post_type'] == 'product' && $query->is_main_query()) {
$query->set('author__in', $current_user->ID);
}
}

add_action('pre_get_posts', 'exclude_other_author_products');
Однако это приводит к критической ошибке: синтаксическая ошибка, неожиданный «возврат токена»
Какой совет?

Подробнее здесь: https://stackoverflow.com/questions/693 ... product-li

Вернуться в «Php»