Попробовал вот такой вариает:
add_filter(‘parse_query’, ‘PluginName_pokaz_1_usery’ );
function PluginName_pokaz_1_usery( $worpdress_query ) {
// Проверяем админ ли сейчас сидит. Если получаем утвердительное да, тогда корректируем системный запрос
// на целевой страничке.
if ( (!current_user_can(‘level_2’)) and (strpos( $_SERVER[ ‘REQUEST_URI’ ], ‘/wp-admin/edit.php’ ) == true) ) :
global $current_user;
$worpdress_query->set( ‘author’, $current_user->id );
endif;
}
Не работает 🙁
Прошу прощения, очистил кэш и все заработало.
Сергей, единственный момент. Поле записи скрыто и для админа, и для пользователей, а вот «обязательность» заполнения заголовка работает только для админа. Если зайти на сайт как пользователь, то можно беспрепятственно создавать записи без заголовков. Как это исправить?
Сергей, огромное вам спасибо. Предложенное вами решение — это именно то, что мне было нужно. Еще раз спасибо за помощь.