【问题标题】:Wordpress display private and public posts on Blog PageWordpress 在博客页面上显示私人和公共帖子
【发布时间】:2019-05-28 20:39:30
【问题描述】:

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

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

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

【问题讨论】:

标签: php wordpress


【解决方案1】:

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

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

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

只需将其放入您的模板中,您就可以获取所有私人信息并将帖子发布到模板中。

【讨论】:

  • 请检查我编辑的答案,只需将其放入您的模板中即可。
【解决方案2】:

您可以通过这种方式获取您的“私人”和“公开”帖子

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

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 2018-06-12
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 2014-09-14
    • 1970-01-01
    相关资源
    最近更新 更多