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 = ''.addcslashes($cleankeyword, '$').'';
$regEx = ''(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?))'s';
$content = preg_replace($regEx,$url,$content,$limit);
}
}

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

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

给TA打赏
共{{data.count}}人
人已打赏
wordpress综合资源

WordPress发布文章ID不连续的最佳处理方法

2021-12-31 10:09:53

wordpress技术文章

用CDN隐藏网站真实IP就万无一失了?还需要解决宝塔面板 Https 串站问题!

2022-1-14 9:56:13

重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员 黑马资源网  或给邮箱发送邮件gx-901225@foxmail.com 我们会第一时间进行审核删除。 站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果你遇到支付完成,找不到下载链接,或者不能下载,或者解压失败,先不要忙,加博主的QQ:947757464 (博主有可能有事情或者在睡觉不能及时的回复您,QQ留言后,请耐心等待即可!)

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索