遗憾的是,这是WordPress不允许通过过滤器或操作进行定制的一部分,正如您在source code for that function.
但是,您可以复制该代码并将其设置为您自己的代码
function wpse_get_author_link_target_blank() {
if ( get_the_author_meta(\'url\') ) {
return sprintf( \'<a href="%1$s" title="%2$s" rel="author external" target="_blank">%3$s</a>\',
// added this part -------------------------------------------------^
esc_url( get_the_author_meta(\'url\') ),
/* translators: %s: author\'s display name */
esc_attr( sprintf( __( \'Visit %s’s website\' ), get_the_author() ) ),
get_the_author()
);
} else {
return get_the_author();
}
}
像这样使用它
<h5><span class="fn"><?php echo wpse_get_author_link_target_blank(); ?></span></h5>