Intereting Posts
Удаление элементов меню родительской темы Скрыть обновления от админов, которые не равны числу Имя пользователя Почему мои ссылки с разбивкой по страницам не работают? Добавить текстовый домен для навигации Как изменить этот $ wpdb-запрос, чтобы принять массив статусов сообщений Управление пользовательским пользователем Wp-admin Если еще с короткими кодами Неустранимая ошибка (вызов функции-члена …) на производственной площадке, но не сайт разработки Как раскрыть сообщение, только если это не проект? URL-адрес категории WordPress перенаправляется на субдомен Использование фильтра pre_get_posts для поиска нескольких строк во всех метазначениях Настроить кнопку «Переключатель панели инструментов» для выбора всегда? wp_nav_menu и его резерв Как я могу разделить длинные сообщения на страницы? wp_get_attachment_image_src всегда возвращает false

Как использовать параметр «Быстрое редактирование» только для администратора и редактора в «Все сообщения» на панели мониторинга?

У меня есть блог с несколькими авторами. Я хочу использовать параметр «Быстрое редактирование» только для администратора и редактора на панели мониторинга, а не для автора или других пользователей. Спасибо.

Solutions Collecting From Web of "Как использовать параметр «Быстрое редактирование» только для администратора и редактора в «Все сообщения» на панели мониторинга?"

Используйте условное значение в зависимости от возможностей. Администраторы и Редакторы могут как умеренные комментарии, так и мы можем использовать функцию medium_comments. Если пользователь не может модерировать комментарии, удалите ссылку быстрого редактирования.

Затем мы можем фильтровать post_row_actions чтобы удалить ссылку быстрого редактирования.

 function remove_quick_edit(){ function unset_quick_edit( $actions ) { unset( $actions['inline hide-if-no-js'] ); return $actions; } if ( ! current_user_can( 'moderate_comments' ) ) { add_filter( 'post_row_actions', 'unset_quick_edit', 10, 1 ); } } add_action('admin_init', 'remove_quick_edit');