您可以增强后端的查询。以下源代码将用户id添加到SQL selct中,以列出帖子并删除所有帖子,其他用户id中有。仅列出登录用户的帖子。但是管理员拥有完全访问权限,他被排除在该增强功能之外。
add_filter( \'posts_where\', \'fb_add_posts_where\' );
function fb_add_posts_where( $where ) {
if ( ! is_admin() || current_user_can( \'administrator\' ) )
return $where;
$current_user = wp_get_current_user();
$where .= \' AND post_author = \' . $current_user->ID;
//var_dump($where);exit;
return $where;
}
您可以增强此示例以满足更多需求。