Warum funktioniert das gdsr_sort = thumbs (GD start rating plugin) nur mit query_posts und nicht mit WP_Query?

Sortiere die Posts von thumbs vote richtig ( GD Sterne-Bewertung ):

ID); ?>  

Aber das sortiert sie überhaupt nicht:

   query('gdsr_sort=thumbs&post_type=bbp_reply&posts_per_page=2&post_parent='.$post->ID); ?> have_posts()) : $custom_posts->the_post(); ?> 
'avatar' ) ); ?> 'name' ) ); ?> <a href="https://wordpress.stackexchange.com/questions/12892/why-is-that-gdsr-sort-thumbs-gd-start-rating-plugin-only-works-with-query-post/" title="" rel="bookmark">

Solutions Collecting From Web of "Warum funktioniert das gdsr_sort = thumbs (GD start rating plugin) nur mit query_posts und nicht mit WP_Query?"

Es scheint, dass GD Star Rating get_query_var() verwendet, um get_query_var() zu lesen, die nur diese globale Variable $wp_query . query_posts() überschreibt die globale Variable $wp_query , also funktioniert sie dort, aber das Erstellen einer neuen WP_Query (was eine gute Übung ist) wird nicht funktionieren. Sie sollten den Autor des Plugins kontaktieren und nach einer Lösung fragen.

Cilvics Ratschlag funktioniert für mich. Legen Sie einfach die GET-Parameter fest, bevor Sie WP_Query verwenden.

 $_GET['gdsr_sort'] = 'rating'; $_GET['gdsr_order'] = 'desc';