我需要编辑函数get_comment_reply_link()
在里面wp-includes/comments-template.php
. 我真正想做的就是去掉“登录回复”的文字,把每一条对注销用户的评论都放进去,这让我很不安。我怎样才能正确地做到这一点?下面是函数。
function get_comment_reply_link($args = array(), $comment = null, $post = null) {
global $user_ID;
$defaults = array(\'add_below\' => \'comment\', \'respond_id\' => \'respond\', \'reply_text\' => __(\'Reply\'),
\'login_text\' => __(\'Log in to Reply\'), \'depth\' => 0, \'before\' => \'\', \'after\' => \'\');
$args = wp_parse_args($args, $defaults);
if ( 0 == $args[\'depth\'] || $args[\'max_depth\'] <= $args[\'depth\'] )
return;
extract($args, EXTR_SKIP);
$comment = get_comment($comment);
if ( empty($post) )
$post = $comment->comment_post_ID;
$post = get_post($post);
if ( !comments_open($post->ID) )
return false;
$link = \'\';
if ( get_option(\'comment_registration\') && !$user_ID )
$link = \'<a rel="nofollow" class="comment-reply-login" href="\' . esc_url( wp_login_url( get_permalink() ) ) . \'">\' . $login_text . \'</a>\';
else
$link = "<a class=\'comment-reply-link\' href=\'" . esc_url( add_query_arg( \'replytocom\', $comment->comment_ID ) ) . "#" . $respond_id . "\' onclick=\'return addComment.moveForm(\\"$add_below-$comment->comment_ID\\", \\"$comment->comment_ID\\", \\"$respond_id\\", \\"$post->ID\\")\'>$reply_text</a>";
return apply_filters(\'comment_reply_link\', $before . $link . $after, $args, $comment, $post);
}