繁体   English   中英

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

[英]Wordpress display private and public posts on Blog Page

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

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

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

是的,您可以将其添加到查询中,比如说wp_query,您可以在哪里使用它获取模板或函数中任何位置的所有帖子。

只是您可以将以下查询放入模板中。

$args = array(
    'post_type' => 'blog',
    'post_status' => array( 'publish', 'private')
);
$query = new WP_Query( $args );

只需将其放入您的模板中,您就可以将所有私密内容发布到模板中。

您可以通过这种方式获得“私人”和“公开”职位

$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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM