使用wp2.7版的“嵌套回覆”功能

WP更新到2.7版之後,在評論文章時,多了一個“嵌套回覆”的功能。然而2.7以前的版本是沒有這個功能的,所以2.7以前的Themes,大多數都看不到效果。
其實,只要稍微修改一下Themes當中的幾個文件就可以了。

1.header.php中找到 <?php wp_head() ?> , 在前面插入

<?php if (is_singular()) wp_enqueue_script('comment-reply'); ?>

2.comments.php中找到 <input id=”submit” … /> ,在後面加上

<?php comment_id_fields(); ?>

3.comments.php中找到 <div id=”respond”> ,在後面加上

<div class="cancel-comment-reply">
  <small><?php cancel_comment_reply_link(); ?></small>
</div>

4.comments.php中找到段落
<?php foreach ($comments as $comment) : ?>

<?php endforeach; ?>

將整段替換成以下代碼:

<?php if (function_exists('wp_list_comments')) : ?>
  <?php wp_list_comments(); ?>
  <?php else : ?>
<?php endif; ?>

Continue reading →