扫描二维码在手机上浏览

在WordPress文章中自动给tag并添加链接教程

汇美优普

 

 

我们在编写文章时,经常需要添加一些标签关键词的链接,这样不仅可以优化我们的内链,对用户来说也可以参照相关的文章

比如楼下图片这种

在WordPress文章中自动给tag并添加链接教程

如果对文章的关键字进行手动添加链接,那样对我们来说太麻烦了,而且在标签关键词很多的情况下我们是记不住的,今天就向大家介绍如何让我们的wordpress文章自动添加标签关键词的链接:

下面是亲测代码分享给各位

打开我们主题的functions.php文件添加如下代码:

 

//连接数量
$match_num_from = 1; //一个关键字少于多少不替换
$match_num_to = 1; //一个关键字最多替换

//连接到WordPress的模块
add_filter('the_content','tag_link',1);

//按长度排序
function tag_sort($a, $b){
if ( $a->name == $b->name ) return 0;
return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;
}

//改变标签关键字
function tag_link($content){
global $match_num_from,$match_num_to;
$posttags = get_the_tags();
if ($posttags) {
usort($posttags, "tag_sort");
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;

//连接代码
$cleankeyword = stripslashes($keyword);
$url = "";
$limit = rand($match_num_from,$match_num_to);

//不连接的代码
$content = preg_replace( '|(]+>)(.*)('.$ex_word.')(.*)([^>]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content);
$content = preg_replace( '|()|U'.$case, '$1$2%&&&&&%$4$5', $content);
$cleankeyword = preg_quote($cleankeyword,''');
$regEx = ''(?!((]*?)>)|([^>]*?))'s' . $case;
$content = preg_replace($regEx,$url,$content,$limit);
$content = str_replace( '%&&&&&%', stripslashes($ex_word), $content);
}
}
return $content;
}

 

代码排版不是太好,非常的尴尬,大家复制以后,放入主题的functions.php这个文件里面

保存退出,然后去新发文章试试就有了。

多多给小编楼下一个赞,文章会发得多一点。哈哈

文章来源于互联网:在WordPress文章中自动给tag并添加链接教程

相关推荐: 本地文件和远程服务器进行文件共享教程

汇美优普  最近遇到一个小伙伴出现,远程服务器的时候不能远程桌面,这个就难受了,不能复制东西过去,这样的话,只能在里面安装一个传输工具然后进行本地和服务器传输了 不过告诉大家一个小技巧,08以下的系统不可以本地复制程序到服务器里面,比如03系统。 支持本地复制…

赞 0 打赏
分享海报
版权声明
内容来自网络,版本归原作者所有,删除点击底部链接:
文章地址:汇美优普 » 在WordPress文章中自动给tag并添加链接教程

评论 抢沙发

评论前必须登录!

 

图片正在生成中,请稍后...

周三

09/22

在WordPress文章中自动给tag并添加链接教程

汇美优普    我们在编写文章时,经常需要添加一些标签关键词的链接,这样不仅可以优化我们的内链,对用户来说也可以参照相关的文章 比如楼下图片这种 如果对文章的关键字进行手动添加链接,那样对我们来说太麻烦了,而且在标签关键词很多的情况下我们是记不住的,今天就向大家介绍如何让我们的wordpress文章自动添加标签关键词的链接: 下面是亲测代码分享给各位 打开我们主题的functions.php文件

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

记住我

注册