如何设置GET_POSTS数组中的META_VALUE是否低于其他META_VALUE?

时间:2021-09-15 作者:robert0

因此,我正在构建此post query数组:

$posts = get_posts(array(
    \'author\'        =>  $publisher_info-ID,
    \'post_type\'         => \'post\',
    \'posts_per_page\'    => 150,
    \'meta_query\' => array(
    array(
        \'taxonomy\' => \'type\',
        \'field\'    => \'slug\',
        \'terms\'    => array( \'campaign\' ),
    ),
    array(
         \'key\'     => \'status\',
         \'value\'   => \'active\',
        ),
    ),
    
    \'orderby\'      => \'rand\'
));
我正在努力的是如何集成两个元键比较?

假设我有两个元键meta_key A1和meta_key A2。

两者都有数字meta_value.

我想要的是合并:A1<;阵列中的A2。

任何帮助都将不胜感激。

1 个回复
SO网友:MANOJ VASHIST

使用此类型的代码:

$args = array(
    \'author\'        =>  $publisher_info->ID,
    \'post_type\' => \'post\',
    \'tax_query\' => array(
            array(
                \'taxonomy\' => \'type\',
                \'field\'    => \'slug\',
                \'terms\'    => array( \'campaign\' ),
            )
        ),
    \'meta_query\' => array(
            \'relation\' => \'AND\',
            array(
                    \'key\' => \'status\',
                    \'value\' => \'active\',
                    \'compare\' => \'=\'),
            array(
                    \'key\' => \'B\',
                    \'value\' => \'1\',
                    \'compare\' => \'!=\')
            )
);
$data = new WP_Query($args);

相关推荐

WordPress摘录-如何使用unctions.php删除第一个链接

我刚刚将一个博客导入Wordpress,所有内容都以以下内容开头:<a href="itunes.com">Listen on iTunes</a> 然后是段落内容,因此所有节选都显示为“;收听iTunes内容摘录"E;我尝试了这里的一些自定义函数,但似乎没有一个能起到作用。在不必移动iTunes链接的情况下删除Listen on iTunes文本的最佳方法是什么?例如,我试过这个。。。没有运气。。。 function custom_ex