gpt4 book ai didi

wordpress - 在 WP_Query 结果中排除空的 meta_key 值

转载 作者:行者123 更新时间:2023-12-04 16:32:06 24 4
gpt4 key购买 nike

我正在使用 WP_Query 来提取一些这样的自定义帖子:

$params = array(            
'post_type' => 'portfolio',
'post_status' => 'publish',
'posts_per_page' => 10,
'meta_key' => 'slideorder',
'orderby' => 'meta_value',
'order' => 'ASC'
'ignore_sticky_posts' => 1,
);
$slport_query = new WP_Query($params);

我面临的问题是,即使 'slideorder'(字符串)为空,它也会包含在结果中。我如何只检索“meta_value”中至少有一个字符的帖子?

我试图添加:
'meta_value' => '',
'meta_compare' => '!=',

但这没有帮助。有任何想法吗?

谢谢,本

最佳答案

好的...这是解决方案。似乎即使显然是空的 meta_values 也有或返回一个空格。所以这有效:

$params = array(
'post_type' => 'portfolio',
'post_status' => 'publish',
'posts_per_page' => 10,
'meta_key' => 'slideorder',
'meta_value' => ' ',
'meta_compare' => '!=',
'ignore_sticky_posts' => 1,
'orderby' => 'meta_value',
'order' => 'ASC'
);
$slport_query = new WP_Query($params);

关于wordpress - 在 WP_Query 结果中排除空的 meta_key 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10531846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com