WooCommerce的问题是离题的,但由于评论只是评论,我认为我们可以证明,排序评论仍然是主题。
wp_list_comments()
有一个reverse_top_level
参数,该参数将首先设置最近的注释,然后再返回。假设它像我认为的那样工作,那么您应该将此参数添加到WooCommerce的wp_list_comments()
.
方便的是,过滤器可用于wp_list_comments()
中使用的参数single-product-reviews.php
样板
<ol class="commentlist">
<?php wp_list_comments( apply_filters( \'woocommerce_product_review_list_args\', array( \'callback\' => \'woocommerce_comments\' ) ) ); ?>
</ol>
因此,要过滤新参数,过滤过程与通常相同:
function wpa_filter_list_comments($args){
$args[\'reverse_top_level\'] = true;
return $args;
}
add_filter( \'woocommerce_product_review_list_args\', \'wpa_filter_list_comments\' );