首頁 >後端開發 >php教程 >wp_query參數:帖子,頁面和發布類型

wp_query參數:帖子,頁面和發布類型

Christopher Nolan
Christopher Nolan原創
2025-03-04 09:08:12205瀏覽

在我們的示例中,在該系列的這一部分中,在本系列的這一部分中,

WP_Query Arguments: Posts, Pages, and Post Types

。此20被投入到整數上,因為post_statuspost__in參數以獲取帖子的參數,wordpress仍然會獲取粘性帖子,即使它們不在您的列表中,如上圖中所示。要省略它們,您使用此代碼中的post__in和post_type參數僅查詢頁面。

>查詢post類型的

>

>在上面的某些示例中,我使用post_type通常將您設置為任何 code_q> code_quey <coery>一個簡單的示例,這是您查詢所有網站的所有頁面的方式:<code>tax_query

自定義帖子類型

$args = array(<br>    'post_type' => 'page'<br>);<br>

對自定義帖子類型的查詢很簡單:使用註冊時給它給帖子類型的名稱,

不是而不是不是register_post_type() adminus menus中使用的標題。因此,假設您使用 register_post_type()

進行了註冊,如下所示: post_type<pre class="brush:php;toolbar:false">function register_product() {&lt;br&gt;&lt;br&gt; $args = array(&lt;br&gt; 'name' =&gt; __( 'Products', 'tutsplus' ),&lt;br&gt; 'singular_name' =&gt; __( 'Product', 'tutsplus' )&lt;br&gt; );&lt;br&gt;&lt;br&gt; register_post_type( 'product', $args );&lt;br&gt;}&lt;br&gt;</pre> <cody>'<code>'<code>'post_type <p> <code>post_type'Product'>'Products' >'product''product'

$args = array(<br>    'post_type' => 'product'<br>);<br>

附件

post_status默認情況下,如果您嘗試運行附件查詢,則它將無法正常工作。這是因為WordPress將附件的 POST_STATUS <code>inherit設置為 sasenit <code>WP_Query wp_query <ance> defaults默認為<code>'post_status'=&gt; '發布'<code>'post_status' => 'publish',除非您另行指定。因此,如果您想查詢附件,則必須 post_status<em>參數包括:<code> post_statuspost_status

$args = array(<br>    'post_type' => 'attachment',<br>    'post_status' => 'inherit'<br>);<br>
請注意,您還可以使用 any <code>而不是<code> senasit <code> sasenit <ancenit>。我做了很多事情。從這裡的示例中您可以看到,有很多可能性:<p><code>any inherit使用它查找網站中的頂級頁面。

>

>使用它來查詢特定帖子類型的帖子。

>

page。 WP_Query

  • 使用此處涵蓋的參數還有更多的可能性,但這應該給您品嚐。 Nitish是一家網絡開發人員,在各種平台上創建電子商務網站方面具有經驗。他花時間在個人項目上工作,這些項​​目使他的日常生活更輕鬆或與朋友一起度過漫長的夜間散步。

以上是wp_query參數:帖子,頁面和發布類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn