在WordPress的single模板中,输出当前文章的标签,有以下几种方式:
<p><?php the_tags('标签:','、',''); ?></p>
以及第二种:
<?php
// 获取当前文章的标签
$tags = get_the_tags();
// 如果标签存在
if ( $tags ) {
// 输出标签标题
echo '<h2>标签:</h2>';
// 循环输出每个标签
foreach ( $tags as $tag ) {
// 输出标签链接和名称
echo '<a href="' . get_tag_link( $tag->term_id ) . '">' . $tag->name . '</a>';
}
}
?>
代码解释:
以上代码中,首先使用 get_the_tags()
函数获取当前文章的标签,如果标签存在则使用循环 foreach()
输出每个标签的链接和名称。
在输出之前,我们先输出一个标签标题,可以根据需要修改样式。
在输出标签链接时,使用了 get_tag_link()
函数来获取标签的链接,$tag->term_id
则是获取标签的 ID。
还有第三种方法:
<?php
/*
* 获取文章标签(tags)
*/
$tags = wp_get_post_tags($post->ID);
/*
* 如果文章有标签(tags)
*/
if ($tags) {
?>
<div class="post-tags">
<?php
/*
* 遍历标签(tags)
*/
foreach ($tags as $tag) {
?>
<a href="<?php echo get_tag_link($tag->term_id); ?>" class="tag-link"><?php echo $tag->name; ?></a>
<?php
}
?>
</div>
<?php
}
?>
这里,我们可以为tag标签添加自定义的样式post-tags,以及tag-link等,博主可根据不同主题来修改以及设定。
代码解释:
1. 使用 wp_get_post_tags()
函数获取文章的标签(tags)
2. 如果文章有标签(tags),则遍历输出每个标签,并链接到标签归档页面
3. 定义自定义CSS样式 .post-tags
和 .tag-link
来设置标签列表和单个标签的样式
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:WordPress文章页面single输出当前文章的tag标签
文章链接:https://www.qqhgg.com/173.html
该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。