ホームページ > バックエンド開発 > PHPチュートリアル > WP_QUERY引数:ステータス、順序、およびページネーション

WP_QUERY引数:ステータス、順序、およびページネーション

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-03-03 10:51:11
オリジナル
362 人が閲覧しました

WP_Query Arguments: Status, Order, and Pagination

この一連の記事では、深さの本質を探求します。開始する前に、

パラメーターの継承メカニズムをすばやく確認しましょう。 WP_Queryに設定された記事は、検索結果からも除外されます。 WP_Query exclude_from_searchクエリパラメーターでステータスを指定しない場合、WordPressはデフォルトで継承されたステータスを使用します。継承ステータスは、添付ファイルと改訂の両方に適用されます。編集画面にアップロードされたメディアファイルは、現在編集中の記事に添付されています。したがって、親の記事と同じ状態を持っていることは合理的です。同様に、記事の改訂版は同じメカニズムを使用します。 true

ソートパラメーター

次の2つのパラメーターで並べ替えることができます

パラメーター:一連のフィールドに基づいて記事を並べ替えることができます。

    :検索用語でソートします。完全な文のマッチングを優先します。その後、タイトルのすべての検索用語、タイトルの検索用語、記事の検索用語に引き続き焦点を当てます。
  • orderby
      :指定された記事のスラグ注文を
    • パラメーターに保管してください。 relevance
    • post_name__inパラメーターに与えられた親の記事の注文を保持します。 post_name__inおよび
    • を使用すると、
    • に設定されている場合、post_parent__inパラメーターは無視されます。また、ページページに表示されるページのみを出力することもできます。たとえば、上記の例の3番目のページに表示される20の記事を表示する場合は、次のコードを使用できます。 post_parent__in post_name__in ignore_sticky_posts true orderby同じ記事を照会する別の方法は、
    • パラメーターを使用することです。
  • これは、最初の40の投稿(これはアーカイブページの最初の2ページに表示されます)をスキップし、次の20の投稿(アーカイブページの3番目のページに表示されます)を取得します。 WordPressの魅力の1つは、多くの場合、目標を達成するための複数の方法を提供することです。
$args = array(
    'posts_per_archive_page' => '20',
    'paged' => '3'
);
ログイン後にコピー
すべての記事が同じページに表示されるように、ページング機能を完全にオフにすることもできます。

offset要約

$args = array(
    'posts_per_page' => '20',
    'offset' => '40'
);
ログイン後にコピー

このクラスは、質問する記事の数、記事が表示される順序、および表示される記事のステータスを決定する際に大きな柔軟性を提供します。

これらのパラメーターのいくつかは、特定の種類の記事(添付ファイルの

など)を照会するために重要ですが、クエリの実行方法をより詳細に制御するだけです。

$args = array(
    'nopaging' => true
);
ログイン後にコピー
これらのパラメーターを使用することにより、最新の公開された記事を単に出力するだけでなく、カスタムクエリを作成できます。

この記事は更新されており、Nitish Kumarからの貢献が含まれています。 Nitishは、さまざまなプラットフォームでeコマースWebサイトを作成した経験を持つWeb開発者です。彼は自由な時間を使って個人的なプロジェクトに取り組んで、日常生活を楽にしたり、友人と長い夕方の散歩をしたりします。 WP_Query

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート