我正在试图找到一种方法来链接来自的评论中的“用户名”registered 和logged in 用户访问他们的个人资料页面,而不是他们的网站URL。以及未注册用户对其网站URL的评论。
这可能吗?我的wordpress版本是3.5.1,我使用的是默认主题二十一。
下面是函数“TwentyEleven\\u comment”的代码:
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>">
<article id="comment-<?php comment_ID(); ?>" class="comment">
<header class="comment-meta comment-author vcard">
<?php
echo get_avatar( $comment, 44 );
printf( \'<cite class="fn">%1$s %2$s</cite>\',
get_comment_author_link(),
// If current post author is also comment author, make it known visually.
( $comment->user_id === $post->post_author ) ? \'<span> \' . __( \'Post author\', \'twentytwelve\' ) . \'</span>\' : \'\'
);
printf( \'<a href="%1$s"><time datetime="%2$s">%3$s</time></a>\',
esc_url( get_comment_link( $comment->comment_ID ) ),
get_comment_time( \'c\' ),
/* translators: 1: date, 2: time */
sprintf( __( \'%1$s at %2$s\', \'twentytwelve\' ), get_comment_date(), get_comment_time() )
);
?>
</header><!-- .comment-meta -->
<?php if ( \'0\' == $comment->comment_approved ) : ?>
<p class="comment-awaiting-moderation"><?php _e( \'Your comment is awaiting moderation.\', \'twentytwelve\' ); ?></p>
<?php endif; ?>
<section class="comment-content comment">
<?php comment_text(); ?>
<?php edit_comment_link( __( \'Edit\', \'twentytwelve\' ), \'<p class="edit-link">\', \'</p>\' ); ?>
</section><!-- .comment-content -->
<div class="reply">
<?php comment_reply_link( array_merge( $args, array( \'reply_text\' => __( \'Reply\', \'twentytwelve\' ), \'after\' => \' <span>↓</span>\', \'depth\' => $depth, \'max_depth\' => $args[\'max_depth\'] ) ) ); ?>
</div><!-- .reply -->
</article><!-- #comment-## -->
<?php
break;
endswitch; // end comment_type check
}
endif;