自动将WordPress文章内容外部链接实现跳转效果

2022-03-08 0 820

我们都知道,如果网站内容中有外部链接会导致权重的降低和导出,这里一般我们对外部链接采用跳转方式,这样可以实现降低权重的流失。如果手工设置的话就显得比较麻烦,在这篇文章中,麦子整理这个方法可以实现自动将内容部分的外部链接实现跳转方式导出到外部链接。

1、添加脚本到当前主题functions.php

add_filter('the_content','go_url',999);
function go_url($content){
preg_match_all('/href="(.*?)"/',$content,$matches);
if($matches){
foreach($matches[1] as $val){
if( strpos($val,home_url())===false&&strpos($val,"JavaScript:void(0)")===false )
$content=str_replace("href=\\"$val\\"", "rel=\\"nofollow\\" target=\\"_blank\\" href=\\"" . get_bloginfo('wpurl'). "/go?url=" .base64_encode($val). "\\"",$content);
}
}
return $content;
}

2、添加go文件夹到网站根目录,以及文件夹中添加index.php

<?php $url = $_GET['url']; $url = base64_decode($url); ?>
<meta charset="utf-8" />
<meta http-equiv="refresh" content="0.1;url=<?php echo $url; ?>">

将上面代码添加到index.php文件中。

这样,我们可以将所有的内容部分外链接都加上nofollow标签。

:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!

猪小侠源码-最新源码下载平台 WordPress教程 自动将WordPress文章内容外部链接实现跳转效果 http://www.20zxx.cn/364925/wordpres/wordpressq.html

猪小侠源码,优质资源分享网

常见问题
  • 本站所有资源版权均属于原作者所有,均只能用于参考学习,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,建议提前注册好百度网盘账号,使用百度网盘客户端下载
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务