Поддержка Разное Скрыть черновик от одного пользователя

  • Добрый день.
    Задача тривиальная вроде бы, но поискал и не нашёл.
    Подскажите возможно ли скрыть от конкретного пользователя черновики?

    Есть вот такой код

    
    function wph_hide_draft_pending($views) {
        if (current_user_can('contributor') || current_user_can('author')) { 
            unset($views['all']);
            unset($views['draft']);
            unset($views['pending']);
        }
      return $views;
    }
    add_filter('views_edit-post', 'wph_hide_draft_pending');
    

    Но это просто фильтр и когда пользователь с определённой записью нажимает в панели администрирования «Все записи» то он видит всё, а потом уже если случайно нажмёт на фильтр то черновики пропадут.
    Может быть можно проще? Проверить имя пользователя и если это он то отключить вывод черновиков в записях.

    Заранее благодарен.

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Скрыть черновик от одного пользователя» закрыта для новых ответов.