Pertanyaan yang diberi tag «wp-query»

"wp-query" secara ambigu merujuk pada satu dari dua hal. 1) WP_Query adalah kelas asli untuk WordPress yang memungkinkan pengguna untuk meminta basis data posting menggunakan sejumlah kriteria. 2) $ wp_query adalah variabel global yang menampung objek permintaan utama yang disiapkan oleh WordPress berdasarkan permintaan yang diberikan.

5
Bagaimana cara meminta posting dengan kunci meta parsial?
Saya memiliki fungsi yang menyimpan status "suka" untuk pos sebagai pos meta. Saya ingin mengaitkan "suka" itu dengan pengguna yang menyukainya, jadi saya menyiapkan bidang khusus yang disebut "like_status_ {user_id}" (di mana {user_id} adalah id dari pengguna yang saat ini masuk) yang saya simpan sebagai 0 atau 1. Jadi untuk …

1
Permintaan taksonomi khusus rusak setelah peningkatan ke 4.4
Saya baru saja memutakhirkan dari 4.2 ke 4.4 dan sekarang permintaan taksonomi saya kembali kosong. Sudah berfungsi dengan baik sebelum peningkatan. Saya telah mendaftarkan taksonomi khusus bernama 'title', yang digunakan oleh jenis pos kustom saya 'sg-publications'. Mengikuti hierarki templat WP, saya membuat templat yang disebut taxonomy-title.phpyang menggunakan arg kueri default, …

1
Mencampur jenis posting biasa dan kustom (dengan meta_query) di halaman beranda
Tidak yakin bagaimana mencapai ini. Saya mencoba untuk menggabungkan posting standar dan posting khusus di beranda situs tetapi saya hanya ingin menampilkan posting khusus jika nilai meta ditetapkan. Menampilkan posting berfungsi dengan baik 'post_type' => array('game', 'post')tetapi ketika saya menambahkan di meta_query posting biasa tidak lagi menampilkan (yang masuk akal …

4
Cara terbaik untuk mendeteksi jika Anda berada di halaman SINGLE POST
Jadi ini mungkin tampak seperti hal yang cukup kasar, tetapi ikuti saya di sini. Saya mencoba menambahkan beberapa logika melalui pre_get_poststindakan. Ini adalah seluruh objek WP_Query yang diberikan kepada saya. (lihat bagian akhir) Hal-hal yang saya pertimbangkan untuk digunakan: is_single() - terlalu luas. is_singular()- terlalu dini untuk menggunakan ini, karena …
9 wp-query 

2
Menggunakan WP_Query khusus dengan loop get_template_part
Saya memiliki permintaan untuk jenis posting khusus: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> Dan saya ingin mengulang posting ini menggunakan loop-books.php: <?php get_template_part( 'loop', 'books' ); ?> Di dalam loop-books.php saya punya ini, …


4
Pagination dengan query SQL khusus
Saya memiliki string SQL saya sendiri untuk memilih posting Jenis Posting Kustom dengan klausa WHERE tertentu. Saya telah menggunakan offset dan batas untuk mengembalikan posting yang sesuai tergantung pada halaman yang ditampilkan. Itu bekerja dengan baik. Sekarang, saya ingin membuat previous_posts_link()dan next_posts_link()fungsi berfungsi. Mereka berdua dipanggil dari get_posts_nav_linkyang menggunakan global …


4
Setel Alias ​​untuk argumen meta_query di get_posts ()
Apakah ada cara untuk mengatur alias pada argumen meta_query saat menjalankan get_posts()? Salah satu pertanyaan saya berkinerja buruk. Untuk mengoptimalkan saya hanya perlu dapat menggunakan kembali tabel bergabung yang sama alih-alih bergabung dalam 3 tabel ketika hanya satu yang diperlukan. Contoh saya saat ini ... $args = array( 'meta_query' => …

4
Apakah mungkin untuk benar-benar menghentikan WP_Query mengambil kiriman?
Saya mencoba menggunakan WP Redis untuk me- cache seluruh objek $ wp_query dengan kuncinya adalah $ query_vars_hash . Ini adalah bagaimana $wp_queryditambahkan ke $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Lalu, saya perlu memeriksa apakah …
8 wp-query  hooks  cache 

1
Pesan dengan DESC, ASC di WP_Query khusus
Saya perlu melakukan pemesanan multi-level dalam permintaan. Masalahnya adalah dengan memesan satu nilai DESC dan ASC lainnya seperti dalam SQL. SQL berikut ini sepertinya memberikan apa yang saya inginkan ketika saya menjalankannya di terminal: SELECT DISTINCT * FROM wp_posts INNER JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id WHERE wp_posts.post_type = 'post' …
8 wp-query  mysql  order 




5
Taksonomi Kustom WP_Query untuk Semua Persyaratan dalam Taksonomi?
Apakah ada cara mudah untuk meminta posting yang ditandai dengan istilah apa pun dari taksonomi tertentu? Saya tahu teknik ini: $custom_taxonomy_query = new WP_Query( array( 'taxonomy_name' => 'term_slug', ) ); Tapi saya ingin memberikan wildcard sebagai ganti term_slug, atau mungkin hanya string kosong. Maka itu akan memberi saya semua posting …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.