在wordpress主题中向tagdiv作曲家添加自定义字段排序选项

时间:2018-10-14 17:44:49

标签: meta

我目前正在尝试为报纸wordpress主题添加排序过滤器。在tagdiv作曲器(随主题提供)中,可以使用排序过滤器,例如“热门7天”和“评论最多”。但是,我们确实需要根据ACF(高级自定义字段)插件构建的自定义字段在该列表中获得排序过滤器。

我已经编写了以下代码,但可悲的是它破坏了tagdiv作曲器,我无法弄清楚它到底出了什么问题。

这个想法是,它应该返回过去4周内的帖子,并且得分最高的是最先列出的。然后,我们可以通过面板显示我们想要的帖子数量。

任何人都可以帮助我们在这里找到错误的地方吗?

             $wp_query_args['meta_query'] = array(
                'relation' => 'AND',
                array(           
                    'key' => 'score',
                    'compare' => '>=',
                    'value' => 0,
                    'type' => 'numeric')
              ),
               array(
                    'key'     => 'score',
                    'value'   => (date('U') - 2419200), // current date minus 28 days
                    'type'    => 'numeric',
                    'compare' => '>'
                )      
            );
            $wp_query_args['orderby'] = 'score';
            $wp_query_args['order'] = 'DESC';
            break;

0 个答案:

没有答案