Konu user capablity ile alakalı aslında.
Yakın geçmişte bir projede yonetici paneli için bunu uygulamıştım:
add_action('pre_get_posts', 'poz_filter_post');
function poz_filter_post($query)
{
global $pagenow;
global $current_user;
get_currentuserinfo();
if(!current_user_can('administrator') && current_user_can('edit_posts') && ('edit.php' == $pagenow))
{
$query->set('author', $current_user->ID);
}
}geç farkettim konuyu o nedenle yazamadım. çözmüş olmanıza sevindim ; happy coding.