【发布时间】:2019-05-28 20:39:30
【问题描述】:
在 Wordpress 中是否可以在博客页面上同时显示我的私人和公开帖子。
如果它是私人的,我也在寻找一种在单个帖子页面上显示一条消息的方法。
那么,是否可以在我的博客页面上同时显示私人和公共帖子,是否有一个 if 条件用于私人帖子?
【问题讨论】:
-
试试这个 - wordpress.stackexchange.com/questions/78333/… 看来它可以解决你的问题
在 Wordpress 中是否可以在博客页面上同时显示我的私人和公开帖子。
如果它是私人的,我也在寻找一种在单个帖子页面上显示一条消息的方法。
那么,是否可以在我的博客页面上同时显示私人和公共帖子,是否有一个 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/
【讨论】: