Отображать только ожидающие продукты в зависимости от роли пользователя в списке продуктов администратора 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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