Rumah > pembangunan bahagian belakang > tutorial php > Argumen WP_Query: Status, Pesanan, dan Penomboran

Argumen WP_Query: Status, Pesanan, dan Penomboran

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-03-03 10:51:11
asal
359 orang telah melayarinya

WP_Query Arguments: Status, Order, and Pagination

Siri artikel ini akan meneroka intipati

secara mendalam. Sebelum kita mula, mari kita cepat mengkaji semula mekanisme warisan parameter WP_Query. Artikel dengan WP_Query ditetapkan ke exclude_from_search juga akan dikecualikan daripada hasil carian. true

Jika anda tidak menentukan status dalam parameter pertanyaan, WordPress akan menggunakan status yang diwarisi secara lalai. Status warisan berlaku untuk kedua -dua lampiran dan semakan. Fail media yang dimuat naik pada skrin penyuntingan dilampirkan pada artikel yang sedang diedit. Oleh itu, adalah munasabah bahawa mereka mempunyai keadaan yang sama dengan artikel induk. Begitu juga, versi artikel yang disemak menggunakan mekanisme yang sama.

Parameter menyusun

anda boleh menyusun dengan dua parameter berikut:

  • Parameter: Anda boleh menyusun artikel berdasarkan siri bidang: orderby
    • : Susun mengikut istilah carian. Mengutamakan padanan ayat lengkap. Selepas itu, kami akan terus memberi tumpuan kepada semua istilah carian dalam tajuk, beberapa istilah carian dalam tajuk, dan istilah carian dalam artikel. relevance
    • : Pastikan perintah slug artikel yang diberikan dalam parameter post_name__in. post_name__in
    • : Simpan perintah artikel induk yang diberikan dalam parameter post_parent__in. Apabila anda menggunakan post_parent__in dan post_name__in ditetapkan ke ignore_sticky_posts, parameter true diabaikan. Anda juga boleh memilih untuk mengeluarkan hanya halaman yang muncul di halaman paging. Sebagai contoh, jika anda ingin memaparkan 20 artikel yang akan dipaparkan pada halaman ketiga dalam contoh di atas, anda boleh menggunakan kod berikut: orderby
$args = array(
    'posts_per_archive_page' => '20',
    'paged' => '3'
);
Salin selepas log masuk
cara lain untuk menanyakan artikel yang sama adalah menggunakan parameter

: offset

$args = array(
    'posts_per_page' => '20',
    'offset' => '40'
);
Salin selepas log masuk
Ini akan melangkau 40 jawatan pertama (ini akan muncul dalam dua halaman pertama halaman arkib) dan dapatkan 20 jawatan yang akan datang (ini akan muncul di halaman ketiga halaman arkib). Salah satu daya tarikan WordPress adalah bahawa ia sering memberikan anda pelbagai cara untuk mencapai matlamat anda!

anda juga boleh mematikan ciri paging sepenuhnya untuk memastikan semua artikel dipaparkan pada halaman yang sama:

$args = array(
    'nopaging' => true
);
Salin selepas log masuk
Ringkasan

Kelas menyediakan fleksibiliti yang hebat dalam menentukan bilangan artikel yang akan ditanya, perintah di mana artikel dipaparkan, dan status artikel yang akan dipaparkan. WP_Query

Beberapa parameter ini penting untuk menanyakan jenis artikel tertentu (mis., Lampiran

), sementara yang lain hanya memberi anda lebih banyak kawalan ke atas bagaimana pertanyaan berjalan. 'post_status' => 'inherited'

Dengan menggunakan parameter ini, anda boleh membuat pertanyaan tersuai yang lebih daripada sekadar mengeluarkan artikel terbaru yang diterbitkan.

Artikel ini telah dikemas kini dan mengandungi sumbangan dari Nitish Kumar. Nitish adalah pemaju web dengan pengalaman dalam mewujudkan laman web e-dagang di pelbagai platform. Dia menggunakan masa lapangnya untuk bekerja pada projek peribadi untuk menjadikan kehidupan sehariannya lebih mudah atau mengambil jalan malam yang panjang dengan rakan -rakan.

Atas ialah kandungan terperinci Argumen WP_Query: Status, Pesanan, dan Penomboran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan