Wordpress 如何在推荐页上进行分页?
我的客户希望在特别页面上有所有经批准的评论。我找到了一些关于这方面的代码片段,这就是我正在使用的代码Wordpress 如何在推荐页上进行分页?,wordpress,woocommerce,Wordpress,Woocommerce,我的客户希望在特别页面上有所有经批准的评论。我找到了一些关于这方面的代码片段,这就是我正在使用的代码 <div class="container"> <div class="row"> <?php if ( !is_user_logged_in()) : ?> <div class="testi-note"><a href="<?php ech
<div class="container">
<div class="row">
<?php if ( !is_user_logged_in()) : ?>
<div class="testi-note"><a href="<?php echo get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) ?>">АВТОРИЗУЙТЕСЬ</a> чтобы оставить свой отзыв.</div>
<?php endif; ?>
</div>
<div class="row testi-row">
<?php $comments = get_comments('status=approve&post_type=product'); ?>
<?php foreach ($comments as $comment) { ?>
<div class="col-12 testimonial d-flex justify-content-between">
<div class="testi-author">
<div class="autor-avatar">
<?php $title = get_the_title($comment->comment_post_ID);
echo get_avatar( $comment, $size = '100');
?>
<?php /** привязывает ссылку автора-комментарий к посту **/
$get_the_peralink = get_permalink($comment->comment_post_ID) . "#comment-" . $comment->comment_ID; ?>
<div class="author-info">
<div class="author-name">
<?php /** привязать ссылку на пост комментирования **/
echo $comment->comment_author;?>
</div>
<div class="review-entry">
<?php
// информация о комментарии
$d = "M d, Y";
$comment_ID = $comment->comment_ID;
$comment_date = get_comment_date( $d, $comment_ID );// можно убрать дату - или все вместе блоки инфы
$comment_PID = $comment->comment_post_ID; // можно убрать... число комментариев к конкретной статье
echo $comment_date;?>
</div>
<div class="testi-rating">
<?php
global $comment;
$rating = intval( get_comment_meta( $comment->comment_ID, 'rating', true ) );
echo wc_get_rating_html( $rating );
// WPCS: XSS ok.?>
</div>
</div>
</div>
</div>
<div class="testi-content">
<div class="testi-prod-name text-center"><a href="<?php echo $get_the_peralink; ?>"><?php echo $instance ['read_more_text']; ?>
<?php echo $title; ?></a>
</div>
<div class="testimonial-description">
<blockquote class="testimonials-text">
<p><?php echo '<span class="comments-widget-entry">' . wp_html_excerpt( $comment->comment_content, 500 ) .
'</span>'; ?></p>
</blockquote>
</div>
<div class="comment-count text-center">
<?php echo '<span class="comments-widget-entry">- Всего комм:</span> '.get_comments_number
($comment_PID) ?>
</div>
</div>
<div class="testi-thumb">
<?php echo get_the_post_thumbnail( $comment->comment_post_ID, $size = 'medium'); ?>
</div>
</div>
<?php } ?>
</div>
</div>
чтобы оставить свой отзыв.
但是如何进行分页呢?例如,我希望每页显示10条评论,然后显示它们的编号(1-2-3-…)。我试过类似的东西
<?php $comments = get_comments('status=approve&post_type=product&per_page=10'); ?>
但这没用。正确的方法是什么