在Wordpress中是否可以在博客页面上同时显示我的私人帖子和公开帖子。
如果单个帖子页面是私密的,并且显示一条消息表明它是我,我也在寻找一种方法。
那么可以在我的博客页面上同时显示私人帖子和公共帖子吗?是否存在if帖子的if条件?
答案 0 :(得分:1)
是的,您可以将其添加到查询中,例如wp_query,用于在任何位置以模板或函数的形式获取所有帖子。
只需将下面的查询放入模板即可。
$args = array(
'post_type' => 'blog',
'post_status' => array( 'publish', 'private')
);
$query = new WP_Query( $args );
只需将其放入模板中,即可获得所有私人信息并将其发布到模板中。
答案 1 :(得分:1)
您可以通过这种方式获得“私人”和“公开”的帖子
$args = array(
'post_status' => array( 'publish', 'private')
);
$query = new WP_Query( $args );
然后您可以在循环内使用get_post_status()
来获取状态并指示消息。
供您参考: https://developer.wordpress.org/reference/classes/wp_query/ https://developer.wordpress.org/reference/functions/get_post_status/