我正在创建一个推荐列表,但这段代码并不像我想要的那样。
<?php $recomendation= new WP_Query("post_type=movie&orderby=rand&showposts=5");
if($recomendation->have_posts()) : while($recomendation->have_posts()) : $recomendation->the_post();
?>我想改变顺序随机类型与选项列表和自动刷新结果后,选择选项。
下面是显示类型行的代码
<?php
$taxonomy = 'genre';
$tax_terms = get_terms($taxonomy,'number=15');
?>
<ul>
<?php
foreach ($tax_terms as $tax_term){
echo '<li>' . '<a href="' . esc_attr(get_term_link($tax_term, $taxonomy)) . '" title="' . sprintf( __( "genre %s" ), $tax_term->name ) . '" ' . '>' . $tax_term->name.'</a></li>';
}
?>
</ul>命名电影类型动作,命名电影类型恐怖,命名电影类型戏剧,命名电影类型
(默认类型的结果全部出现)。
在选择选项动作之后
命名电影体裁动作
(只有动作类型的电影才会出现)。
提前谢谢!
发布于 2018-01-14 17:59:56
我不知道我是否把你的问题说对了,但我会尽力的。首先,使用get_posts而不是wp_query,因为对象从不离开函数。做这样的事:
$args = array(
'posts_per_page' => 15,
'post_type' => 'movie'
);
if(isset($_GET['genre_id'])):
$args['tax_query'] => array(
array(
'taxonomy' => 'genre',
'field' => 'id',
'terms' => $_GET['genre_id'] //is sanitized by default
)
)
endif;
$movies = get_posts($args);https://stackoverflow.com/questions/48251146
复制相似问题