Customizing Comments on Posts

时间:2013-02-22 作者:rockvilla

我已经在中使用回调函数实现了在贴子页上生成注释的自定义代码functions.php.

function MYTHEME_comment($comment, $args, $depth) {
   $GLOBALS[\'comment\'] = $comment; ?>

<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
   <div class="comment-author vcard">
     <?php echo get_avatar($comment,$size=\'48\' ); ?>
       <div class="comment-meta"><a href="<?php the_author_meta( \'user_url\'); ?>"><?php printf(__(\'%s\'), get_comment_author_link()) ?></a></div>
     </div>
     <div class="clear"></div>

     <?php if ($comment->comment_approved == \'0\') : ?>
       <em><?php _e(\'Your comment is awaiting moderation.\') ?></em>
       <br />
     <?php endif; ?>

     <div class="comment-text"> 
         <?php comment_text() ?>
     </div>

   <div class="reply">
      <?php comment_reply_link(array_merge( $args, array(\'depth\' => $depth, \'max_depth\' => $args[\'max_depth\']))) ?>
       <span class="comment-date"> <?php printf(__(\'%1$s at %2$s\'), get_comment_date(),  get_comment_time()) ?><?php edit_comment_link(__(\'(Edit)\'),\'  \',\'\') ?></span>
   </div>
这是一个相同代码的粘贴箱http://pastebin.com/nUjvsFua

它生成基本代码来显示该帖子上的所有评论。我希望显示前五条评论,然后使用“查看更多”按钮显示其余评论。有关于如何实现这一目标的指南吗?

1 个回复
SO网友:Nick Pickering

设置per_page 至5和page 至1英寸wp_list_comments

http://codex.wordpress.org/Function_Reference/wp_list_comments

然后在评论下方添加阅读更多链接以重新加载页面per_pagepage 未设置。可以使用AJAX实现平滑。

结束

相关推荐

Identifying Importer Posts

如果一个站点有100篇帖子,其中有数量不详的帖子是手动编写的,其余的帖子是使用WordPress导入器创建的,那么在没有访问远程站点或原始导入文件的情况下,我如何以编程方式识别导入的帖子?E、 g.这篇文章是由进口商工具创建的吗?