ホームページ >バックエンド開発 >PHPチュートリアル >WP_QUERY引数:投稿、ページ、および投稿タイプ

WP_QUERY引数:投稿、ページ、および投稿タイプ

Christopher Nolan
Christopher Nolanオリジナル
2025-03-04 09:08:12208ブラウズ

このシリーズのこの部分では、この例のこのシリーズのこの部分では、

WP_Query Arguments: Posts, Pages, and Post Types

。これは、Post_status の引数が投稿を取得するための引数に対するintegerにキャストされます。それらを省略するには、このコードのpost__in およびpost_typeパラメーターを使用してページをクエリするだけです。 上記の例では、post_typeを使用して、通常、 カスタム投稿タイプ<p> </p>カスタム投稿タイプのクエリは簡単です。登録時に投稿した名前を使用します。次のように、 Register_post_type()を使用して製品の投稿タイプを登録したとしましょう。 > '製品'tax_query

添付ファイル
$args = array(<br>    'post_type' => 'page'<br>);<br>

デフォルトでは、添付ファイルのクエリを実行しようとすると動作しません。 WordPressは、 post_status <satus>の<code> ensulition <code> and <code> wp_query<p>のデフォルトを<code> 'post_status' =&gt;に設定するためです。特に指定しない限り、「公開」<em>。したがって、添付ファイルをクエリしたい場合は、<code> post_status引数を含める必要があります。私がたくさんすること。ここの例から見たように、多くの可能性があります:register_post_type()

function register_product() {<br><br>    $args = array(<br>        'name' => __( 'Products', 'tutsplus' ),<br>        'singular_name' => __( 'Product', 'tutsplus' )<br>    );<br><br>    register_post_type( 'product', $args );<br>}<br>

それを使用してサイトのトップレベルのページをクエリします。post_type>'Product'特定の投稿タイプの投稿をクエリするには'Products''product'

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

あなたが指定するものを除くすべての投稿を除くすべての投稿をクエリするために使用します。ページ。

post_statusinheritここで取り上げられた引数を使用してさらに多くの可能性がありますが、これによりテイスターが得られるはずです。 Nitishは、さまざまなプラットフォームでeコマースWebサイトを作成した経験を持つWeb開発者です。彼は、日常生活を楽にしたり、友人と長い夕方の散歩をしたりする個人的なプロジェクトで自由な時間を費やしています。

以上がWP_QUERY引数:投稿、ページ、および投稿タイプの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。