簡體   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