首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在get_posts数组中比较两个元键值吗?

问在get_posts数组中比较两个元键值吗?
EN

WordPress Development用户
提问于 2021-09-15 16:00:31
回答 1查看 341关注 0票数 0

我整天都在拼命想办法解决这个问题。

我有两个元键a1和a2,里面有数字。

我试图展示的帖子是a2 > a1。

简而言之,以下是我想要完成的任务:

代码语言:javascript
复制
    $posts = get_posts(array(
        'post_type'         => 'post',
    
    
        'meta_query' => array(
//return both meta keys       
            array(
                'key'            => 'a1',
            ),
            array(
                'key'            => 'a2',
            ),
//only show posts that a2 meta_value is greater than a1  meta_value
            'a2' > 'a1'
        ),
        
    ));

我知道这样做是有可能的。

我不是世界上唯一一个试图比较一个帖子的meta_key值是否比其他帖子更大的人。

迫切需要帮助或任何解决方案。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2021-09-15 16:25:16

恐怕你不能在元查询中这样做。

您需要获取元查询中的所有相关记录,然后在PHP中进行比较,以筛选出不需要的记录。

票数 2
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/395667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档