我正在尝试根据以下许多条件将不同的值存储到数组中:
<?php $sort= $_GET['sort'];
if($sort == "title") { $args = array('orderby'=>'title','order'=>'ASC'); }
elseif($sort == "date") { $args = array('orderby'=>'date'); }
else{ $args = array('orderby'=>'date','order'=>'DESC'); }
?>
然后我尝试$args
使用 WP_Query 将变量插入到 wordpress 循环中,如下所示:
<?php $loop = new WP_Query( array( $args, 'post_type' => 'films', 'post_parent' => 0, 'posts_per_page' => -1 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
wordpress loop stuff, and the end while, end if
这无法正常工作。我是否将数组错误地传递到 wordpress 循环中?