Ыкчам кеңеш: WP_Query & Multi-Line Fields

Күчтүү WordPress WP_Query классындагы meta_query атрибутунун жардамы менен, мета талааларында белгилүү бир мааниге ээ болгон билдирүүлөрдү чыпкалоого болот. Эгерде сиз көп саптуу мета талаасын түзсөңүз (мисалы, Advanced Custom Fields жардамы менен) жана бул талаада сап үзүлүшү менен бөлүнгөн белгилүү бир маанини камтыган билдирүүлөрдү табууну гана кааласаңыз, MySQLдин REGEX дүйнөсү сунушталат.


Төмөнкү чалуу foo талаасындагы саптын бир жеринде мааниси бар бардык билдирүүлөрдү табат:

d6a80606f7846cba392a561bfdecf2b7

Бул эч кандай туура эмес субстринг табылбасын жана линиянын үзүлүшү платформаларда иштешин камсыз кылат. Ошондой эле маанилүү: маанинин атрибутунун баасы эки тырмакчада болушу керек, антпесе WordPress артка сызыктан качат (кабатыр болбоңуз: Prettier муну биротоло эске алат). Ушул эле процедураны башка максаттар үчүн да колдонсо болот: Мисалы, жогорудагы коддо "\ r \ n | \ r | \ n" " ;" менен алмаштырылган эгер маанилер текст талаасынын ичинде үтүр (саптын ордуна) бөлүнсө.

Артка