Tip Singkat: WP_Query & Bidang Multi-Baris

Dengan bantuan atribut meta_query di kelas WP_Query WordPress yang kuat, posting dapat difilter yang memiliki nilai tertentu di bidang meta mereka. Jika Anda telah membuat bidang meta multi-baris (misalnya dengan bantuan Bidang Kustom Tingkat Lanjut ) dan hanya ingin menemukan posting yang berisi nilai tertentu dalam bidang ini yang dipisahkan oleh jeda baris, dunia REGEX MySQL direkomendasikan.


Panggilan berikut menemukan semua posting yang memiliki bilah nilai di suatu tempat di baris di bidang foo:

d6a80606f7846cba392a561bfdecf2b7

Ini memastikan bahwa tidak ada substring yang salah ditemukan dan jeda baris berfungsi di seluruh platform. Juga penting: Nilai atribut value harus dalam tanda kutip ganda, jika tidak WordPress akan lolos dari garis miring terbalik (jangan khawatir: Prettier memperhitungkan ini secara permanen). Prosedur yang sama juga dapat digunakan untuk tujuan lain: Misalnya, pada kode di atas, "\ r \ n | \ r | \ n" diganti dengan " ;" jika nilainya adalah koma (bukan garis) dipisahkan dalam bidang teks.

Kembali