add_filter( 'pre_get_posts', 'wpb_show_current_user_posts', 1000 );
function wpb_show_current_user_posts( $query ) {
if ($query->is_admin) {
$user_id = get_current_user_id();
if ( $user_id && !current_user_can('edit_others_posts') ) {
$query->set( 'author', $user_id );
}
}
return $query;
}