Un usuario preguntó 👇
He intentado durante horas todo tipo de cambios en esto, pero no funciona. Tengo opciones de calificación hacia arriba (+1) y hacia abajo (-1), pero las clasifica de manera diferente a lo habitual, pero no después del número de calificación.
<?php query_posts( array( 'meta_key' => 'ratings_average', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); ?>
Lo extraño es que ordenar después de la calificación más alta trabajos:
<?php query_posts( array( 'meta_key' => 'ratings_users', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); ?>
Mostrar la calificación más alta también funciona:
<?php get_highest_rated_category(9, 'both', 0, 10); ?>
Incluso el URL de paramenter ordenarlos correctamente:
http://yoursite.com/?r_sortby=most_rated&r_orderby=desc
¿Tiene una idea de por qué no funciona la clasificación según la calificación más alta?
Aquí está el código completo:
<?php $args = array(
'post_type' => 'post',
'post_status' => 'publish',
'cat' => '9',
'posts_per_page' => 10,
'meta_key' => 'ratings_average',
'orderby' => 'meta_value_num',
'order' => 'DESC',
); ?>
<?php query_posts($args); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
==================
Creo que el problema fue que confundí% RATINGS_AVERAGE% – Mostrar calificaciones promedio con% RATINGS_SCORE% – Mostrar puntuación de calificación completa
Este tema fue modificado hace 1 año, 8 meses por. Causa: problema encontrado
(@ pecador1696)
Hace 1 año, 8 meses
Reemplazar_calificaciones promedio_calificaciones de puntuación
¿Solucionó tu problema??
0 / 0