wp_get_post_tags()函数主要用来在某个文章页面或者根据某篇文章的ID来获取该文章的tag,获取的结果被放置到一个tag数组中。一般情况下,wordpress文章页会通过这个tag数组来设置文章页的关键字
下面分别说明两个函数常规用法:
- //<strong>wp_get_post_tags()函数设置</strong>文章页关键字
- if(is_single()){
- $keywords =“”;
- $tags = wp_get_post_tags($post->ID);
- foreach($tags as $tag ){
- $keywords = $keywords . $tag->name .“,”;
- }
- echo $keywords;
- }
- //下面的例子显示了递交给文章的每个标签的名称(类似使用the_tags(),但是没有将每个标签链接到标签链接,而且使用了空格,而不是逗号)
- $posttags = get_the_tags();
- if($posttags){
- foreach($posttags as $tag){
- echo $tag->name .‘ ‘;
- }
- }
如果只需要获取文章第一个标签别名,则按下面方法来调用:
- <?php
- $tag = get_the_tags();
- if($tag){
- $tag = $tag[0]; echo $tag->name;
- }
- >
<?php global $post; $post_tags = wp_get_post_tags($post->ID); $tag = $post_tags[0]; echo $tag->slug;>