Արագ խորհուրդ. WP_Query & Multi-Line Fields

WordPress- ի հզոր WP_Query դասի meta_query հատկանիշի օգնությամբ գրառումները կարող են զտվել, որոնք ունեն որոշակի արժեքներ իրենց մետա դաշտերում: Եթե ​​դուք ստեղծել եք բազմաշերտ մետա դաշտ (օրինակ ՝ Advanced Custom Fields- ի օգնությամբ ) և ցանկանում եք գտնել այս դաշտում որոշակի արժեք պարունակող գրառումներ, որոնք առանձնացված են տողերի ընդմիջումներով, խորհուրդ է տրվում MySQL- ի REGEX աշխարհը :


Հետևյալ զանգը գտնում է բոլոր գրառումները, որոնք արժեքի բար ունեն ինչ -որ տեղ foo դաշտում:

d6a80606f7846cba392a561bfdecf2b7

Սա երաշխավորում է, որ սխալ ենթատողեր չեն հայտնաբերվում, և որ գծերի ընդհատումները աշխատում են հարթակներում: Նաև կարևոր. Արժեքի հատկանիշի արժեքը պետք է լինի կրկնակի չակերտների մեջ, հակառակ դեպքում WordPress- ը կխուսափի հետագծերից (մի անհանգստացեք. Prettier- ը դա մշտապես հաշվի է առնում): Նույն ընթացակարգը կարող է օգտագործվել նաև այլ նպատակների համար. Օրինակ ՝ վերը նշված ծածկագրում «\ r \ n | \ r | \ n» - ը փոխարինվում է « բառով : եթե արժեքները ստորակետով (տողի փոխարեն) առանձնացված են տեքստային դաշտում:

Վերադառնալ