我想你可以把你的职位设置为private 在主页上私下查看。
将可见性更改为“私人”后,帖子或页面状态将更改为“私人发布”,如图所示。私人帖子会自动发布,但除了具有相应权限级别(编辑或管理员)的人以外,任何人都看不到。
看见here.
这里有一个想法draft 网站帖子:
让我们重新使用preview 参数以添加draft 发布到当前页面视图,例如:
- example.com/?preview=true
- example.com/2014/01/?preview=true
 然后,我们修改所有前端查询,针对登录用户,使用:
add_filter( \'posts_where\', function( $where ){
   if( ! is_admin() 
       && is_user_logged_in() 
       && \'true\' === get_query_var( \'preview\' ) 
       && ! is_singular() )
   {
        global $wpdb;
        $from = sprintf( "%s.post_status = \'publish\'", $wpdb->posts ) ;
        if( current_user_can( \'edit_others_posts\' ) )
        {
            // add drafts from all users:
            $to = sprintf( "%s.post_status IN ( \'publish\', \'draft\' ) ", $wpdb->posts ) ;
        }
        else
        {
            // add drafts from current user:
            $sql = " ( %s.post_status = \'publish\' 
                       OR ( %s.post_status = \'draft\'  AND %s.post_author = %d ) ) ";
            $to = sprintf( $sql, 
                           $wpdb->posts, 
                           $wpdb->posts, 
                           $wpdb->posts, 
                           get_current_user_id() 
                  );
        }
        $where  = str_ireplace( $from, $to, $where );       
   }
   return $where;
});
 但我们可以
is_main_query() 限制对主查询的修改。
ps:这可能需要一些测试或调整。。。但你明白了;-)