我发布了this answer 关于最初的StackOverflow问题,但是:
很高兴你找到了一个可能更有效的解决方案,我讨厌不同意mod(抱歉@TomJNowell!),但作为参考:你完全可以用WP_Query
- 您只需要使用meta_compare
value of REGEXP
以及适当的meta_value
作为正则表达式来查找您要查找的字符串长度:
$args = array(
\'post_type\' => \'experts\',
\'posts_per_page\' => -1,
\'post_status\' => \'any\',
\'meta_key\' => \'quote\',
\'meta_value\' => \'^.{1,75}$\',
\'meta_compare\' => \'REGEXP\',
);
$customQuery = new WP_Query($args);
这将找到所有类型的帖子
experts
(注意
posts_per_page
和
post_status
) 他们的
meta_key
值介于1和;75个字符。