WordPress的meta_query比不上发行(Wordpress meta_query com

2019-10-20 13:00发布

我已经与WordPress元查询问题。

我作出元包一个复选框,当用户选中复选框成为功能后。 现在,我呼吁所有帖子除了功能齐全,但我不明白这一点。

这里是我的代码:

$wa_story_args = array(
                'post_type' => 'stories',
                'posts_per_page' => 999,
                'orderby' => 'DESC',
                'meta_query' => array(
                    array(
                    'meta_key' => 'wa_featured_story',
                    'meta_value' => 'featured',
                    'compare' => 'NOT IN'
                        )
                )
            );

Answer 1:

只需更换“meta_value”的“价值”和“meta_key”的“钥匙”:

$wa_story_args = array(
            // ...
            'meta_query' => array(
                array(
                'key' => 'wa_featured_story',
                'value' => 'featured',
                'compare' => 'NOT IN'
                    )
            )
        );


Answer 2:

尝试使用,而不是因为这通常是用来核对数组“不在”的“!=”操作。

你也应该考虑增加一个OR“NOT EXISTS”条件。



文章来源: Wordpress meta_query compare not in issue