将rel =“nofollow”添加到comment_metadata

时间:2014-01-12 09:46:04

标签: php wordpress

我怎样才能添加rel =" nofollow"要在comment-metadata div中链接有时间标记吗?

<div class="comment-metadata">
<a href="http://localhost/wordpress/hello-world/#comment-2">
<time datetime="2013-12-22T10:43:03+00:00">...</time>
</a>
</div>


  function add_nofollow_to_comment_metadata( $link ) {
      return str_replace( '")\'>', '")\' rel=\'nofollow\'>', $link );
  }

  add_filter( 'comment_comment_metadata', 'add_nofollow_to_comment_metadata' );

我使用<?php wp_list_comments(); ?>而没有任何自定义。

2 个答案:

答案 0 :(得分:1)

无法通过挂钩或过滤器修改此行为。但您可以通过以下方式实现此目的:

  1. 使用get_comments功能。它允许最大程度的定制。
  2. 扩展Walker_Comment课程并实施自定义功能。
  3. 第一种选择显然更简单。

答案 1 :(得分:0)

您无需添加代码 WordPress将自动nofollow评论链接