如何按日期和元关键字对“最高评级”结果进行排序?

时间:2017-05-24 作者:Budiman

enter image description here

你好我想按发布日期+元键排序排名靠前的结果,这样它只显示最新发布的内容+完整评分/分数

这是我的密码

<div class="featbox">
<h3 class="sidetitl "> Top Rated Movies </h3>
<?php
$rate_query =  new WP_Query( array ( \'post_type\' => \'movies\', \'orderby\' => \'date\', \'meta_value\', \'meta_key\' => \'wtf_rscore\', \'posts_per_page\'=>\'14\' ) );
while ( $rate_query->have_posts() ) : $rate_query->the_post();
?>
请帮帮我,谢谢:)

1 个回复
SO网友:TheDeadMedic

您的语法已关闭-我可以看到您正在尝试添加meta_value 作为orderby param,但实际上您已经添加了一个数组条目-这就是为什么格式化和缩进很重要!

$rate_query = new WP_Query([
    \'post_type\'      => \'movies\',
    \'orderby\'        => \'date meta_value_num\',
    \'meta_key\'       => \'wtf_rscore\', 
    \'posts_per_page\' => 14,
]);

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post