Используя атрибут `meta_query` в мощном классе WordPress `WP_Query`, вы можете фильтровать записи, содержащие определенные значения в своих метаполях. Если вы создали многострочное метаполе (например, с помощью Advanced Custom Fields ) и хотите найти только записи, содержащие определенное значение в этом поле, разделенном строками, рекомендуется использовать регулярные выражения MySQL.
Следующий вызов находит все сообщения, у которых есть строка значений, где-то в строке в поле foo.:
d6a80606f7846cba392a561bfdecf2b7
Это гарантирует, что неправильные подстроки не будут найдены, и что разрывы строк будут работать на разных платформах. Также важно: значение атрибута value должно быть заключено в двойные кавычки, иначе WordPress не будет использовать обратную косую черту (не волнуйтесь: Prettier постоянно учитывает это). Эту же процедуру можно использовать и для других целей: например, в приведенном выше коде "\ r \ n | \ r | \ n" заменяется на " ;" если значения разделены запятой (а не строкой) в текстовом поле.