Pertanyaan yang diberi tag «meta-query»

Mengacu pada mekanisme yang dibangun ke dalam kelas WP_Query untuk menanyakan database untuk data posting, termasuk halaman dan CPT, berdasarkan data meta posting.

12
meta_query dengan nilai meta sebagai array serial
Saya sedang mengerjakan proyek tempat saya membuat jenis posting khusus dan data khusus yang dimasukkan melalui kotak meta yang terkait dengan jenis posting kustom saya. Untuk alasan apa pun saya memutuskan untuk memberi kode pada kotak meta sedemikian rupa sehingga input di setiap kotak metabox adalah bagian dari array. Misalnya, …

2
Meta_query membandingkan penjelasan operator
Saya perhatikan bahwa ada banyak operator yang dapat digunakan untuk membandingkan di meta_query. Namun, saya tidak begitu yakin operator apa yang harus saya gunakan, entah bagaimana membingungkan =dan LIKEoperator. Saya ingin tahu apa sebenarnya arti setiap operator, dan dalam kondisi apa saya harus menggunakannya. = != > >= < <= …


3
Meta_query bersarang dengan beberapa kunci relasi
Saya ingin tahu apakah Wordpress dapat berjalan bersarang meta_query, dengan masing-masing memiliki kunci relasi yang berbeda? Pada Wordpress 3.0, tax_querydapat melakukan fungsi ini; Saya bertanya-tanya apakah ini setara dengan meta_query. $results = query_posts( array( 'post_type' => 'event_id', 'meta_query' => array( 'relation' => 'AND', array( 'relation' => 'OR', array( 'key' => …

5
Bagaimana saya bisa membuat meta_query dengan array sebagai meta_field?
Berikut adalah argumen untuk pertanyaan saya: $args = array( 'post_type' => 'news', 'meta_query' => array( array( 'key' => 'topics', 'value' => 'sports', ) ) ); Ini berfungsi saat topicsstring, tetapi tidak ketika array. Saya ingin agar kueri ini berfungsi ketika topicsmisalnyaarray( 'sports', 'nonprofit', etc. ) Apakah ada cara untuk membangun …
16 query  meta-query 


2
meta_query 'bandingkan' => 'IN' tidak berfungsi
Pertama-tama, saya tahu ini duplikat, tetapi tidak ada jawaban yang lebih lama yang membantu. Saya mencari di posting melalui post_meta. Ini kode saya, yang saat ini tidak mengembalikan apa pun. $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key' => 'system_power_supply', 'value' => array('single', 'redundant'), …

2
Gunakan REGEXP di kunci meta_query WP_Query
Saya tahu saya bisa menggunakan REGEXP di WP_Query seperti ini: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Tapi saya perlu ekspresi reguler di kuncinya juga. Seperti ini: …

1
Menggunakan meta_query, bagaimana saya bisa memfilter menurut bidang khusus dan memesan dengan yang lain?
Dengan kode berikut (dalam functions.php) posting saya (acara CPT) dipesan oleh _end_date bukan _start_date. Apa solusi yang tepat untuk ini pada WP 3.1.3? Tentu saja saya ingin menghindari penggunaan yang usang meta_key. add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts( $query ) { if ( is_home() ) { $query->set( 'post_type', 'event' ); …

2
Permintaan WP REST API v2 dengan beberapa kunci meta
Menggunakan v2 API REST, saya ingin menanyakan beberapa posting dengan beberapa kunci meta. Dengan v1 saya bisa memformat url like &filter[meta_value][month]=12&[meta_value][year]=2015dan berfungsi (setelah mengekspos nilai meta ke API). Sekarang dengan v2, saya hanya bisa menjalankan ini dengan menggunakan metode yang tercantum di utas GitHub ini: https://github.com/WP-API/WP-API/issues/1599#issuecomment-161166805 Pada dasarnya, tambahkan bidang …

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
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' => …


3
Kueri meta kompleks dengan 3 kunci
Saya pikir masalahnya pada dasarnya berkaitan dengan struktur kueri sql dan saya bukan ahli .... Saya perlu mencari posting (tipe posting khusus) dengan 2 parameter: pd_city pd_country Harap perhatikan bahwa relasi meta_query adalah 'ATAU' jadi jika salah satu dari dua di atas SEPERTI kami harus memiliki beberapa hasil. Kunci ketiga …

2
penyortiran meta_query dengan 2 kunci
Saya perlu mengurutkan (khusus) posting dengan 2 nilai bidang khusus ... nama bidang khusus 1: is_sponsored[nilai bisa berupa 1atau 0] nama bidang khusus 2: sfp_date[ timestampalias tanggal posting saat ini dalam detik] Posting yang " is_sponsored" nilainya 1 harus di atas, disortir berdasarkan " sfp_date" dalam DESCurutan akhir. 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.