利用 WordPress 强大的 `WP_Query` 类中的`meta_query`属性,您可以筛选出元字段中包含特定值的文章。如果您创建了一个多行元字段(例如,使用高级自定义字段),并且只想查找该行分隔字段中包含特定值的文章,则建议使用 MySQL 的正则表达式。
以下调用查找在foo字段中某行某处具有值bar 的所有帖子:
d6a80606f7846cba392a561bfdecf2b7
这确保没有发现不正确的子字符串,并且换行符可以跨平台工作。 同样重要的是: value属性的值必须在双引号中,否则 WordPress 会转义反斜杠(别担心: Prettier会永久考虑这一点)。 同样的过程也可以用于其他目的:例如,在上面的代码中“\r\n|\r|\n”被替换为“ ;” 如果值在文本字段中以逗号(而不是行)分隔。