而不是
echo $tag->name . \' \';
使用
echo get_tag_link( $tag->term_id );
参见上的Codex
get_tag_link()
和
term_id
.
并将代码封装在函数中。把这个放进你的functions.php
:
function wpse_49056_first_post_tag_link()
{
if ( $posttags = get_the_tags() )
{
$tag = current( $posttags );
printf(
\'<a href="%1$s" itemprop="url"><span itemprop="title">%2$s</span></a>\',
get_tag_link( $tag->term_id ),
esc_html( $tag->name )
);
}
}
在您的
single.php
只需在需要链接的地方调用函数:
<?php wpse_49056_first_post_tag_link(); ?>