WordPress:wp_查询和gd星级插件问题
我在Wordpress安装中使用了GD Star Rating插件,用于创建两组不同的评级(帖子和视频)。(我找不到任何其他支持此功能的插件) 在一个wp_查询中,我使用了以下参数来显示顶级视频列表,效果很好WordPress:wp_查询和gd星级插件问题,wordpress,Wordpress,我在Wordpress安装中使用了GD Star Rating插件,用于创建两组不同的评级(帖子和视频)。(我找不到任何其他支持此功能的插件) 在一个wp_查询中,我使用了以下参数来显示顶级视频列表,效果很好 $args=array( 'post_type' => 'youtube_videos', 'post_status' => 'publish', 'posts_per_page' => 10, 'gdsr_sort' => 'rat
$args=array(
'post_type' => 'youtube_videos',
'post_status' => 'publish',
'posts_per_page' => 10,
'gdsr_sort' => 'rating',
'gdsr_multi' => 3
);
在同一页上,我试图显示一个排名靠前的帖子列表,在wp_查询中有以下参数,但它不起作用
$args=array(
'posts_per_page' => 4,
'post_type' => 'post',
'gdsr_sort' => 'rating',
'gdsr_multi' => 0
);
我发现问题在于“gdsr_multi”变量中的值传递,如果我从顶级视频中删除此变量,代码的第二部分工作正常
我不能同时运行这两个,有什么建议吗
对于GD Star rating插件的
gdsr_multi
变量文档,说明:
- 对于标准评级数据,不要使用此变量,或将其设置为零
- 若要获取多个评级数据,必须将此变量设置为多个集合id才能使用
<?php
query_posts( 'post_parent=5' );
if ( have_posts() ) :
while ( have_posts() ) : the_post();
?><a href="<?php the_permalink() ?>"><?php the_title() ?></a><br /><?php
endwhile;
endif;
wp_reset_query();
//your second query will be here.
?>
有关更多详细信息,您可以检查是否检查了答案?我已经使用了wp_reset_query();它对gdsr_多变量不起作用;然后$my\u query=newwp\u query($args);删除以前的查询,但不做任何更改:(您使用的是自定义查询吗?我使用了$my\u query=new WP\u query($args);这里$args是一个数组,我在上面的问题中发布了这个数组。