Intereting Posts
Отображение части меню, содержащего страницу, которую пользователь просматривает в данный момент, и только ее непосредственные дети Уведомление об отладке: X устарел с версии 4.5! Вместо этого используйте Y Загрузите весь блог для автономного чтения / архивирования (без использования RSS-канала) Только для WordPress Создание новой темы Как присвоить типу пользовательского типа сообщения как «уникальный» инкрементный номер? Эхо, которое может вызвать конфликт форматирования шаблона Показывать только конкретное имя страницы и краткое резюме Несколько операторов if с else для get_the_category Как настроить проект плагина с удаленной отладкой XDebug в PhpStorm WooCommerce Variation Swatches and Photos – получить миниатюру атрибута jQuery Plugin Uncaught TypeError: jQuery (…) .slider не является функцией Перенаправить пользователя на какую-либо страницу на каждом просмотре страницы? вызывающая функция во внешнем js-файле Как остановить результаты поиска от загрузки неправильного шаблона?

Ограничьте авторов, увидев ТОЛЬКО их медиафайлы

Я хотел бы ограничить возможности авторов видеть файлы, загруженные другими пользователями, потому что это не вызывает никаких проблем, поскольку они могут изменять титры и т. Д.

Я попробовал этот код здесь. Как скрыть загрузку мультимедиа другими пользователями в меню «Медиа»?

add_action('pre_get_posts','users_own_attachments'); function users_own_attachments( $wp_query_obj ) { global $current_user, $pagenow; if( !is_a( $current_user, 'WP_User') ) return; if( 'upload.php' != $pagenow ) return; if( !current_user_can('delete_pages') ) $wp_query_obj->set('author', $current_user->id ); return; } 

Это работает только на экране мультимедиа, а не когда вы выбираете файл в сообщении для фактической загрузки.

Я также попробовал второе решение, но это вызывает проблемы с моей функцией автозаполнения, и я не могу понять, почему.

Есть ли способ остановить авторов, которые видят другие файлы, когда они делают сообщение?