我当前正在创建一个插件,该插件可接收所有产品的所有评论,并将其置于所有评论的“评论”标签下。
在Wordpress内部,我检查了以下设置: 设置>讨论>使用...将评论分为多个页面
这将在默认注释部分上启用分页。我已经在代码中添加了此代码,但是即使删除了If语句,也无法启用分页。
<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) :
echo '<nav class="woocommerce-pagination">';
paginate_comments_links( apply_filters( 'woocommerce_comment_pagination_args', array(
'prev_text' => '←',
'next_text' => '→',
'type' => 'list',
) ) );
echo '</nav>';
endif; ?>
我目前正在使用此功能将所有评论归为一个:
function products_all_reviews(){
$args = array ('post_type' => 'product');
$comments = get_comments( $args );
wp_list_comments( apply_filters( 'woocommerce_product_review_list_args', array( 'callback' => 'woocommerce_comments' ) ), $comments );
}
需要做什么才能正确调用/启用分页?这是我第一次创建插件,因此非常感谢您的帮助