我尝试使用多个参数执行查询,并且无法弄清楚如何正确格式化查询。没有关于在codex.wordpress中组合查询的任何文档。
我需要在查询中包含以下内容:
这是我的尝试:
<?php
$query = new WP_Query('cat=4', array('posts_per_page' => '4'), array('orderby' => 'date','order' => 'DESC'));
if ($query->have_posts()) : while ( $query->have_posts()): $query->the_post(); ?>
<li><a href="<?php the_permalink() ?>">
</li>
<?php endwhile; else: ?>
<p>Sorry, nothing</p>
<?php endif; wp_reset_postdata(); ?>
任何帮助表示赞赏!谢谢!
答案 0 :(得分:2)
您可以使用&
分隔URL GET参数中的参数:
new WP_Query('cat=4&posts_per_page=4&orderby=date&order=DESC')
或者您可以提供数组参数:
new WP_Query(array(
'cat' => 4,
'posts_per_page' => 4,
'orderby' => 'date',
'order' => 'DESC'
))