PHP Auto Linker 高级关键字链接 PHP 类介绍
PHP Auto Linker 卖 $129,27 单,作者 DAEXT,最后更新停在 2022 年 3 月(v1.05)。先说清楚它是什么:它是一个 PHP 类,不是插件,不是 CMS,也不能直接装进 WordPress 后台点开关。你要在自己的 PHP 代码里引入它,再调方法。
源表把分类写成 PHP 源码加移动应用源码,后半截不成立。它跟移动应用没关系,就是一段服务端文本处理代码。
它做的事很具体:把关键词变成链接
给一段 HTML 和一个关键词到 URL 的数组,它用正则把正文里第一次(或前 N 次)出现的词包成链接。官方给的例子很朴素:输入一段含 book 的段落,关键词设为 book,输出里 book 被包成带 href 的 a 标签。
真正有价值的是它开放的那一堆控制项,这些在别的自动内链工具里往往不给:
- 数量上限:整篇最多链几个、同一个 URL 最多链几个,都能设。
- 大小写:区分或不区分,多语言站要注意这条。
- 链接属性:加不加 nofollow、自定义 title、开新标签还是本页跳。
- 上下文限定:只在某个词前或后跟特定字符串时才链,能大幅减少误链。
- 词边界:按语言设边界规则,中文和英文的处理不一样。
- 关键词优先级:多个词命中同一段时,谁先占位。
- 保护标签:h1 到 h6、strong、pre、code 这些可以整体排除,标题和代码块不被改。
- 随机优先:官方叫 Random Prioritization,用来让链接分布更均匀,避免永远链同一个词。
- 跳过当前页:目标 URL 就是本页时不加链,避免自链。
- 按正文长度限流:短文章少链,长文章多链。
为什么这类东西容易做坏站
自动内链天生有风险。它不认识上下文,只会匹配字符串,所以很容易出现三种事故:
- 锚文本重复。一篇文章里同一个词链了十次,读起来像机器写的,搜索引擎也不喜欢。
- 链到无关页面。关键词是产品名,但对应的落地页讲的是别的东西。
- 破坏代码和标题。没设保护标签,pre 里的示例代码被改了,标题被插了链接。
上面那堆控制项,本质上就是让你把这三件事压下去。用法上建议:单个关键词一篇最多链 1 到 2 次,同一 URL 全站限量,标题标签一律排除,先在小批量文章上跑,人工抽查二十篇再放开。
能不能放到 WordPress 里用
技术上可以。在主题的 functions.php 或自建插件里挂 the_content 过滤器,把正文传给这个类处理就行。但要注意它处理的是整段 HTML,跟区块编辑器、页面构建器的输出混在一起时,容易改到不该改的地方。老站、纯文本内容多的站最稳。
不想自己写代码的,可以直接用作者自家的 Interlinks Manager 插件,那款是同一个人把类包装成了插件,界面上能配的东西少一些,但不用碰代码。
适合谁
手里有自研 CMS、老 PHP 站、或者要批量给存量文章补内链的开发者,这个类省事。买之前想清楚它 2022 年之后没再更新,PHP 8 是能跑的(兼容列表写 PHP 7 和 8),但更高版本的新语法它没跟。想找更新的方案,可以看PHP 源码分类和PHP 业务系统与 SaaS 源码专题。
nulled 版本适合本地读代码、跑单元测试,正式项目请走正版授权。下载在芒果下载页,解压后核对文件完整。
如果你的站是 WordPress,内链优化相关的插件在插件频道能翻到。



