Pregunta sobre WP-PostRatings de Wordpress:

Ordenar por calificación más alta: no funciona

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

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.