在主题文件的functions.php中添加以下代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function new_comments($no_comments = 5, $comment_len = 80, $avatar_size = 16) { $comments_query = new WP_Comment_Query(); $comments = $comments_query->query( array( 'number' => '5',//显示评论数目 'status' => 'approve'//显示已通过的评论 ) ); $comm = ''; if ( $comments ) : foreach ( $comments as $comment ) : $comm .= '<li>' . get_avatar( $comment->comment_author_email, $avatar_size ); $comm .= ' <a class="author" href="'.get_permalink($comment->post_ID).'#comment-'.$comment->comment_ID.'">'; $comm .= get_comment_author( $comment->comment_ID ) . ':</a> '; $comm .= '<p>' . strip_tags( substr( apply_filters( 'get_comment_text', $comment->comment_content ), 0, $comment_len ) ) . '</p></li>'; endforeach; else : $comm .= '暂无评论'; endif; echo $comm; } |
在页面文件中使用以下代码调用:
1 |
<?php new_comments(); ?> |
有关WP_Comment_Query()函数的使用说明可以参阅这里
文章评论 暂无评论
暂无评论