今天偶来兴致给网站制作带腾讯网址安全检测功能的新跳转页面时,发现 tm 文章的跳转链接全部跳转不过。

禁用 Wordpress 自动添加  标签

因以前写了防止不让除本站外的网站使用跳转页面的代码,原理是利用链接的 referrer 标签来识别是否源站。自从 Wordpress 升级新版编辑器后会自动给链接添加 标签。

首先,不要去尝试手动删除,这时徒劳的,因为每一次编辑文章内容,Wordpress 都会自动给文章内的链接加上 noreferer,实在是流氓。

解决办法

在你的 function.php 文件中加入以下代码保存即可

//remove  on the frontend, *will still show up in the editor.*
function no_referrer($content) {
    $replace = array("" => "" );
    $new_content = strtr($content, $replace);
    return $new_content;
}
add_filter('the_content', 'no_referrer', 999);

个人觉得以上是一个比较好的方式,不管后台,只是在前台页面显示的时候,通过过滤器去掉所有的 标签。

现在我们再来测试下跳转结果:

这里放上一个腾讯官网的链接:https://hexsen.com/to/vultr25

测试结果完美解决:

腾讯网站安全检测

赞(2)

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

支付宝扫一扫打赏

微信扫一扫打赏

×
打赏作者

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

表情
图片 链接 代码

评论(1)

  • neco 2020年12月29日 18:18 新加坡 Aceville Pte.Ltd.(腾讯云)

    看样子好像很不错