Представьте ситуацию, когда у вас на сайте работу размещают N количество авторов, а не только вы. Получается такая некая сплоченная команда, которая трудится над развитие проекта и делится с людьми полезной информацией.
Так в чем же неудобство, трудятся , да и пускай дальше трудятся: а нет, по умолчанию движок выводит весь список постов любому участнику в разделе "Все записи". Wordpress фактически неважно, кто разместил ту или иную статью, кто сейчас их просматривает в админке. Но ведь необязательно рядовым участникам видеть чужие записи и файлы. Пусть видит только своё, а вот полный доступ оставить только администраторам сайта.
Вот собственно решение проблемы, в файл functions.php вашей темы вставляем код:
Проверяем и всё должно работать.
Так в чем же неудобство, трудятся , да и пускай дальше трудятся: а нет, по умолчанию движок выводит весь список постов любому участнику в разделе "Все записи". Wordpress фактически неважно, кто разместил ту или иную статью, кто сейчас их просматривает в админке. Но ведь необязательно рядовым участникам видеть чужие записи и файлы. Пусть видит только своё, а вот полный доступ оставить только администраторам сайта.
Вот собственно решение проблемы, в файл functions.php вашей темы вставляем код:
PHP:
add_filter('parse_query', 'my_parse_query_useronly' );
function my_parse_query_useronly( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
if ( !current_user_can( 'level_10' ) ) {
global $current_user;
$wp_query->set( 'author', $current_user->id );
}
}
}