怎么获取不带链接的标签[wordpress开发教程]

怎么获取不带链接的标签

怎么获取不带链接的标签[wordpress开发教程]

在开发插件的SEO功能时有这个需求,需要获取当前文章不带超级链接的标签,这一节的wordpress开发教程就来学习下怎么获取不带链接的标签吧。

  • 参考来源:ztmao.com/jiaocheng/2775.html

核心代码:

  1. function tagtext(){ global $post; $gettags = get_the_tags($post->ID); if ($gettags) { foreach ($gettags as $tag) { $posttag[] = $tag->name; } $tags = implode( ',', $posttag ); echo $tags; } }

在要显示纯文本标签的地方添加以下调用代码:

  1. <?php tagtext();?>

如果只是需要获取第一个纯文本标签:

  1. <?php
  2. $posttags = get_the_tags();
  3. $count=0;
  4. if ($posttags) {
  5. foreach($posttags as $tag) {
  6. $count++;
  7. if (1 == $count) {
  8. echo $tag->name . '|';
  9. }
  10. }
  11. }
  12. ?>

下面的代码也可以获取文章第一个标签(纯文本):

  1. <?php
  2. $tag = get_the_tags($id);
  3. if ($tag) {
  4. $tag = $tag[0];
  5. echo $tag->name;
  6. }
  7. ?>

如果希望获取wordpress的第一个标签链接(带链接):

  1. //文章第一个tag
  2. function first_tag_link()
  3. {
  4. if ( $posttags = get_the_tags() )
  5. {
  6. $tag = current( $posttags );
  7. printf(
  8. '<a href="%1$s"><span>%2$s</span></a>',
  9. get_tag_link( $tag->term_id ),
  10. esc_html( $tag->name )
  11. );
  12. }
  13. }

用法:

  1. <?php first_tag_link(); ?>

怎么在日志循环外获取日志的ID呢?

WordPress教程

怎么在循环外获取当前页面ID[wordpress开发教程]

2020-5-27 15:13:29

WordPress教程

怎么在循环外获取特色图片链接[wordpress开发教程]

2020-5-27 15:33:34

本站所发布的一切源码、模板、应用等文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权。本站内容适用于DMCA政策。若您的权利被侵害,请与我们联系处理,站长 QQ: 84087680 或 点击右侧 私信:盾给网 反馈,我们将尽快处理。
⚠️
本站所发布的一切源码、模板、应用等文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权。本站内容适用于DMCA政策
若您的权利被侵害,请与我们联系处理,站长 QQ: 84087680 或 点击右侧 私信:盾给网 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索