Intereting Posts
Ограничить фильтр для работы только внутри определенной функции Переключение и кеширование таблиц стилей Ошибка пользовательского сообщения подкачки 404 Как раскрыть сообщение, только если это не проект? Пользовательские поля не сохраняются в базе данных при добавлении новой страницы профиля пользователя Где мне скопировать PHP-файл из wp-includes в, чтобы переопределить его в моей дочерней теме? Как проверить, является ли конкретная страница главной страницей? Запрос WP с пользовательским Shortcode Multisite wp-admin переходит на пустой экран после перенаправления URL-адреса Один из моих размеров изображения не отображается в srcset Условно загрузить CSS / JS / PHP в wp-admin при использовании мобильного устройства Показать последние сообщения в профиле BuddyPress Пользовательский тип сообщения – как установить флажок, чтобы обновить мета-поле до нуля Как получить выделение текста в редакторе WordPress Ссылка на предыдущие сообщения

Участник отключает просмотр сообщений других пользователей

Как я могу запретить вкладкам на моем сайте видеть, какие другие публикации публикуются на сайте, и видеть их только?

Solutions Collecting From Web of "Участник отключает просмотр сообщений других пользователей"

Надеюсь, вы говорите о разделе wp-admin. Если да, просто поместите этот код в файл functions.php

 add_action( 'load-edit.php', 'posts_for_current_contributor' ); function posts_for_current_contributor() { global $user_ID; if ( current_user_can( 'contributor' ) ) { if ( ! isset( $_GET['author'] ) ) { wp_redirect( add_query_arg( 'author', $user_ID ) ); exit; } } } 

@Giri: Спасибо за ответ, но он еще не совершенен.

Администратор может вручную изменить запрос arg «author», и они смогут просматривать другие

 if ( ! isset( $_GET['author'] ) ) { 

Строка выше также должна проверить, не является ли $ _GET ['author'] текущим пользователем