Hurtigt tip: WP_Query & multi-line felter

Ved hjælp af meta_query -attributten i den kraftfulde WordPress WP_Query -klasse kan indlæg filtreres, der har bestemte værdier i deres metafelter . Hvis du har oprettet et metafelt med flere linjer (f.eks. Ved hjælp af avancerede tilpassede felter ) og kun ønsker at finde indlæg, der indeholder en bestemt værdi i dette felt adskilt af linjeskift, anbefales REGEX-verdenen i MySQL.


Det følgende opkald finder alle indlæg, der har værdibjælken et sted i en linje i foo -feltet:

d6a80606f7846cba392a561bfdecf2b7

Dette sikrer, at der ikke findes forkerte underlag, og at linjeskift fungerer på tværs af platforme. Også vigtigt: Værdien af værdien attribut skal være i dobbelte anførselstegn, ellers vil WordPress undslippe omvendte skråstreger (bare rolig: Prettier tager højde for dette permanent). Den samme procedure kan også bruges til andre formål: For eksempel i koden ovenfor erstattes "\ r \ n | \ r | \ n" med " ;" hvis værdierne er komma (i stedet for linje) adskilt i et tekstfelt.

Tilbage