wordpress调用不带超链接的Tag标签

想完成读取文章内容的tags标识做为文章内容网页页面的keywords,可因为标识调用函数默认设置带超链,因而应用其做为文章内容网页页面的关键字前需除掉超链变作为纯文字,不然网页页面会发生移位等状况。wordpress读取没有超链的tag标签的方式已经有人发布,根据wordpress强劲的functions.php文件就可以完成。

wordpress调用不带超链接的Tag标签

读取纯文字Tag标识:

在当今WordPress主题风格的functions.php文件中加上下列函数公式编码(全部标识,用英文逗号切分):

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

在要表明纯文字标识的位置加上下列读取编码:

  • <?php tagtext();?>

假如仅仅必须获得第一个纯文字标识:

  • <?php
  • $posttags = get_the_tags();
  • $count=0;
  • if ($posttags) {
  •   foreach($posttags as $tag) {
  •     $count ;
  •     if (1 == $count) {
  •       echo $tag->name . ‘|’;
  •     }
  •   }
  • }
  • ?>

下边的编码还可以获得文章内容第一个标识(纯文字):

  • <?php
  •     $tag = get_the_tags($id);
  •         if ($tag) {
  •     $tag = $tag[0];
  •     echo $tag->name;
  •     }
  • ?>

假如期待获得wordpress的第一个标识连接(带链接):

  • //文章内容第一个tag
  • function first_tag_link()
  • {
  •     if ( $posttags = get_the_tags() )
  •     {
  •         $tag = current( $posttags );
  •         printf(
  •             ‘<a href=”%1$s”><span>%2$s</span></a>’,
  •             get_tag_link( $tag->term_id ),
  •             esc_html( $tag->name )
  •          );
  •     }
  • }

使用方法:

  • <?php first_tag_link(); ?>

本文由网友投稿或「聚码源码网」整理自网络,如转载请注明出处:https://www.jumaniu.com/921/

本站发布的内容若侵犯到您的权益,请邮件联系 zhangqy2022#yeah.net 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

常见问题
  • 本站所有资源解压密码为:www.jumaniu.com 或 www.tdji.cn
查看详情

相关文章

评论
暂无评论