Par défaut, les critiques de produits woocommerce sont répertoriées par ordre chronologique. Comment obtenez-vous la dernière critique à apparaître en premier?
Je n'ai pu trouver cela documenté nulle part, mais la solution est assez simple.
Dans single_product_review.php
, les arguments passés à wp_list_comments sont filtrés:
wp_list_comments( apply_filters( 'woocommerce_product_review_list_args', array( 'callback' => 'woocommerce_comments' ) ) );
en ajoutant reverse_top_level
aux arguments, l'ordre est inversé.
Ajoutez le code suivant au fichier functions.php de votre thème:
// show newest product reviews on top
add_filter( 'woocommerce_product_review_list_args', 'newest_reviews_first' );
function newest_reviews_first($args) {
$args['reverse_top_level'] = true;
return $args;
}