WordPress函数the_tags获取文章标签使用详解

重要:本文最后更新于2018-12-22 08:56:08,某些文章具有时效性,若有错误或已失效,请在下方留言或联系九月网

WordPress有一个tag标签功能,利用好这个标签功能有助于SEO。WordPress官方也提供了一个获取标签的函数the_tags,the_tags可以获取到文章设置的所有标签,并按照你想要的形式输出。在文章页面输出标签有助于内链布局,提升SEO效果。

函数原型

the_tags函数位于wp-includes/category-template.php文件中:

/**
 * Retrieve the tags for a post.
 *
 * @since 2.3.0
 *
 * @param string $before Optional. Before list.
 * @param string $sep Optional. Separate items using this.
 * @param string $after Optional. After list.
 */
function the_tags( $before = null, $sep = ', ', $after = '' ) {
	if ( null === $before )
		$before = __('Tags: ');

	$the_tags = get_the_tag_list( $before, $sep, $after );

	if ( ! is_wp_error( $the_tags ) ) {
		echo $the_tags;
	}
}

可以看到the_tags函数是通过调用get_the_tag_list取得数据。

the_tags描述

在模板中显示标签名并链接到该标签中,如果当前页中无标签就不显示,这个函数必须使用在WordPress主循环中。就是能获取到全局变量post的地方,一般用于文章页与文章列表页。

函数用法及参数


  • $before
    在显示之前输出的内容,一般是标签链接所处容器HTML标签。
  • $sep
    用来分隔的内容,你可以为空,具体效果看下面的图。
  • $after
    显示在标签之后的内容,一般是标签链接所处容器HTML标签。

the_tags使用实例

默认用法


输出:

标签:XXX, XXXX

第一种用法

<?php the_tags( 'Tags: ', ', ', '
' ); ?>

输出:

Tags: 测试, 测试标签

第二种用法

 ' ); ?>

输出:

Social tagging: 测试 > 测试标签

第三种用法

<?php the_tags( 'Tagged with: ', ' • ', '
' ); ?>

输出:

Tagged with: 测试 • 测试标签

第四种用法

<?php the_tags( '
  • ', '
  • ', '
' ); ?>

输出:

  • 测试
  • 测试标签

这四种使用方法都是第四种的变形,我们常用的也就是第四种,具体效果如下图所示:

WordPress函数the_tags获取文章标签使用详解

WordPress函数the_tags获取文章标签使用详解

给TA打赏
共{{data.count}}人
人已打赏
WordPress

WordPress通过MySQL数据库批量关闭开启文章评论功能

2018-12-21 0:00:00

WordPress

WordPress时间函数the_time与get_the_time解析

2018-12-23 0:00:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索