Dragon
  爱护资源请勿在线解压,禁止任何形式在线解压!即日起发现在线解压一律封号!保存在自己盘也禁止在线解压!那样会导致这个资源全部失效!害人害己!
BOBOBOBO  2022-01-13 23:10 源码之家 隐藏边栏 |   抢沙发  3 
文章评分 0 次,平均分 0.0

WordPress如何用代码自动给文章标签(关键词)添加该标签的内部链接

WordPress 如何用代码自动给文章标签(关键词)添加该标签的内部链接

偶尔看到了有朋友在问:有没有WordPress自动将文章中出现的标签放上链接?然后多次探索探究找到了自动将文章中出现的标签加链接的方法。这方法很简单,将下面的代码添加到主题的 functions.php 即可:

/* WordPress 自动为文章标签添加该标签的链接 */
function wpkj_auto_add_tag_link($content){
$limit = 1; // 设置同一个标签添加几次链接

$posttags = get_the_tags();

if ($posttags) {
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;

$cleankeyword = stripslashes($keyword);
$url = '<a title="'.str_replace('%s', addcslashes($cleankeyword, '$'), __('View all posts in %s')).'" href="'.$link.'" target="_blank" rel="noopener">'.addcslashes($cleankeyword, '$').'</a>';
$regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?))\'s';
$content = preg_replace($regEx,$url,$content,$limit);
}
}

return $content;
}
add_filter( 'the_content', 'wpkj_auto_add_tag_link', 1 );

你可以根据自己的需要修改第 4 行的数值,来改变标签内链数量。

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

BOBO
BOBO 关注:0    粉丝:0
这个人很懒,什么都没写

发表评论

扫一扫二维码分享
Tips:爱护资源请勿在线解压,禁止任何形式在线解压!包括不限制于保存自己盘也绝对禁止在线解压!本站默认解压密码heimacc.com,绝大部分用的分压压缩,需要全部下载才能解压。