WordPress函数the_tags获取文章标签使用方法解析

摘要:
我们知道Wordpress具有标记功能,可以获取文章中设置的所有标记,并以您想要的格式输出它们。在模板中显示标记名称并将其链接到标记。如果当前页面中没有标记,则不会显示该标记。此函数必须在WordPress主循环中使用。它是您可以获取全局变量post的地方,它通常用于文章页面和文章列表页面。_标记函数位于wpincludes/category模板中。php文件:/***检索到tagsfoabs.**@自2.3.0**@paramstring$beforeOption以来。Beforelist.*@paramstring$sepOption。将此分隔开。*@paramstring$afterOption。后列表*/函数_标签{if$before=__;$the_Tags=get_the_tag_list;if(!Is_wp_error){echo$the_ttags;}}您可以看到_标签函数是通过调用get_the_tag_list获取数据实现的。函数用法//$前//显示前输出的内容通常是标记链接所在容器的HTML标记。

  我们知道wordpress有一个the_tags函数可以获取到文章设置的所有标签,并按照你想要的形式输出。在文章页面输出标签有助于内链布局,提升SEO效果。在模板中显示标签名并链接到该标签中,如果当前页中无标签就不显示,这个函数必须使用在WordPress主循环中。就是能获取到全局变量post的地方,一般用于文章页与文章列表页。

  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取得数据。

  函数使用方法

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

  使用示例

  默认方法

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

  得到:Tags:XXX, XXXX

  再来一个

<?php the_tags( '<ul><li>', '</li><li>', '</li></ul>' ); ?>

  

免责声明:文章转载自《WordPress函数the_tags获取文章标签使用方法解析》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇activiti的缓存(redis)docker 安装mysql下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

wordpress二次开发随笔-2

调用分类,标签,友情连接,搜索框 调用分类 get_the_category() 调用标签 get_the_tags() 调用友情连接 wp_list_bookmarks() 调用指定文章的ID,guid,标题,摘要,内容 get_the_ID() get_the_guid(post_id) get_the_title(post_id) get_the_...

禁用/移除WordPress页面的评论功能

对于某些类型的WordPress站点,也许不需要在页面(page)提供评论功能,那么你可以通过下面的方法,很容易就禁用或移除WordPress页面的评论功能。 方法1:在页面编辑界面取消该页面的评论功能,如果页面编辑处未找到该功能,吧页面拉到顶部点击右上角的显示选项,把讨论 勾选。 方法2:将下面的代码添加到当前主题的 functions.php 文件,...

wordpress主题乱码

文件的编码问题,如果使用电脑的记事本编辑,会出现许多问题。用Windows的记事本打开,选择 “另存为”,看文件的默认编码是UTF-8还是ANSI,如果是ANSI则中文易乱码,请另存为utf8格式。注意,utf8编码分两种,一种带bom,一种不带。一般来说,php是不支持有BOM的,php文件应该保存为UTF-8无BOM类型,而windows记事本的UTF...

kubernetes client-go解析

注:本次使用的client-go版本为:client-go 11.0,主要参考CSDN上的深入浅出kubernetes之client-go系列,建议看本文前先参考该文档。本文档为CSDN文档的深挖和补充。本文中的visio图可以从这里获取 下图为来自官方的Client-go架构图 图1. 下图也可以作为参考 图2. Indexer Indexer保存了...

docker安装WPScan扫描WordPress站点

1、使用下面命令下载部署wpscan的docker环境 docker pull wpscanteam/wpscan 2、扫描 docker run -it --rm wpscanteam/wpscan --url https://target.tld/ --enumerate u https://target.tld/替换为目标站点url 还是能扫出一...

如何搭建本地WordPress

今天就来介绍一下如何在Windows下搭建本地WordPress。 安装前准备 1、正常的电脑 2、PHPNow http://www.phpnow.org 这里面的PHPNow环境包其实包含了常见服务器上的环境:Apache + PHP + MySQL,目前PHPNow所包含的Apache等环境版本过低,想要安装最新版本的同学可以百度一下安装方法。教程不...