单独的引用通告/ping和编号的评论

时间:2011-09-04 作者:japanworm

我一直在谷歌上搜索关于如何a)给评论列表中的评论编号,以及b)将trackback/ping与其他评论分离的教程。

所有的教程似乎都过时了?!他们都建议你在评论中寻找一些东西。我最近在任何新主题中都没有看到的php文件,即:

<?php if ( $comments ) : ?>

<?php foreach ($comments as $comment) : ?>
我的评论中似乎没有这样的内容。php。我还检查了评论。模板和注释。wp includes文件夹中的php,但找不到任何内容。也没有通过函数查看的运气。php。

这是我的功能中与评论相关的片段。php:

function mytheme_comment($comment, $args, $depth) {
$GLOBALS[\'comment\'] = $comment; ?>
<li <?php comment_class(\'clearfix\'); ?> id="li-comment-<?php comment_ID() ?>">
 <?php echo get_avatar($comment,$size=\'63\'); ?>
 <div id="comment-<?php comment_ID(); ?>">
  <div class="comment-meta commentmetadata clearfix">
    <?php printf(__(\'<strong>%s</strong>\'), get_comment_author_link()) ?><?php edit_comment_link(__(\'<img src="http://www.zoomingjapan.com/wp-content/themes/alltuts/images/edit.gif">\'),\'  \',\'\') ?> <span><?php printf(__(\'%1$s @ %2$s\'), get_comment_date(\'Y/n/j\'),  get_comment_time(\'G:i\')) ?>
  </span>
 <div class="text">
      <?php comment_text() ?>
  </div>
  </div>
  <?php if ($comment->comment_approved == \'0\') : ?>
     <em><?php _e(\'Your comment is awaiting moderation.\') ?></em>
     <br />
  <?php endif; ?>

  <div class="reply">
     <?php comment_reply_link(array_merge( $args, array(\'depth\' => $depth, \'max_depth\' => $args[\'max_depth\']))) ?>
  </div>
 </div>
下面是我的评论。php:pastebin

我非常感谢你的建议。非常感谢。

1 个回复
最合适的回答,由SO网友:Otto 整理而成

对于编号,请在您的注释中。php,更改此选项:

wp_list_comments(\'callback=mytheme_comment\');
对此:

wp_list_comments(array(
  \'callback\'=>\'mytheme_comment\',
  \'style\'=>\'ol\',
));
要分离为注释和pingback,可以执行以下操作:

wp_list_comments(array(
  \'callback\'=>\'mytheme_comment\',
  \'style\'=>\'ol\',
  \'type\'=>\'comment\',
));

wp_list_comments(array(
  \'callback\'=>\'mytheme_comment\',
  \'style\'=>\'ol\',
  \'type\'=>\'pings\',
));

结束

相关推荐

Toggle nested comments

我试图找到一种切换(隐藏/显示)线程注释的解决方案。我只需要看到评论1、2、3等。。。并隐藏1.1、1.2、1.3等。。。单击“显示注释”将切换并显示注释线程。示例:1-------单击“显示更多评论”显示-----1.1-----1.2-----1.3-----。。。2-------单击“显示更多评论”显示-----2.1-----2.2-----2.3-----。。。