Petua Pantas: WP_Query & Multi-Line Fields

Menggunakan atribut `meta_query` dalam kelas WordPress yang berkuasa `WP_Query`, anda boleh menapis catatan yang mempunyai nilai tertentu dalam medan meta mereka. Jika anda telah mencipta medan meta berbilang baris (cth., menggunakan Medan Tersuai Lanjutan ) dan hanya ingin mencari catatan yang mengandungi nilai tertentu dalam medan yang dipisahkan baris ini, dunia REGEX MySQL disyorkan.


Panggilan berikut menemui semua siaran yang mempunyai bar nilai di suatu tempat dalam garis di medan foo:

d6a80606f7846cba392a561bfdecf2b7

Ini memastikan bahawa tidak ada substring yang salah dijumpai dan jeda baris berfungsi di seluruh platform. Juga penting: Nilai atribut nilai mestilah dalam tanda petikan berganda, jika tidak, WordPress akan terlepas daripada backslashes (tidak bimbang: Prettier mengambil kira perkara ini selama-lamanya). Prosedur yang sama juga dapat digunakan untuk tujuan lain: Contohnya, dalam kod di atas, "\ r \ n | \ r | \ n" diganti dengan " ;" jika nilainya dipisahkan dengan koma (bukannya baris) dalam medan teks.

Belakang