WordPress在博客页面上显示私人和公共帖子

时间:2019-01-02 06:42:20

标签: php wordpress

在Wordpress中是否可以在博客页面上同时显示我的私人帖子和公开帖子。

如果单个帖子页面是私密的,并且显示一条消息表明它是我,我也在寻找一种方法。

那么可以在我的博客页面上同时显示私人帖子和公共帖子吗?是否存在if帖子的if条件?

2 个答案:

答案 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/