WordPress文章内的链接转换为go+ 链接

这个功能其实很多朋友都在使用,就是把外链改成自己博这的网址/go/外链的模式,很多朋友说博客里直接外链会影响网站的权重,这也是有可能的,反正博主是没有用,下面只分享一下更改方法给大家。

打开当前 wordpress 主题的 functions.php 文件,或者 WP 后台外观-编辑-functions.php 也可以,当然有些主题是转向另外的文件,大家自己找一下,添加以下代码:

    //文章内外链添加 go 跳转
    function the_content_nofollow($content){
        preg_match_all('/<a(.*?)href="(.*?)"(.*?)>/',$content,$matches);
        if($matches){
            foreach($matches[2] as $val){
                if(strpos($val,'://')!==false && strpos($val,home_url())===false && !preg_match('/\.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val)){
                    $content=str_replace("href=\"$val\"", "href=\"".home_url()."/go/?url=$val\" ",$content);
                }
            }
        }
     return $content;
    }
    add_filter('the_content','the_content_nofollow',999);

在博客文件的根目录下创建文件夹 go,上传下面附件内的 index.php 文件,修改内网址为你的即可。

下载地址:https://www.lanzous.com/i2jx3sf

广告栏+++++++蜜糖商店|大哥云| 搬瓦工JMS|红莓网络| Mielink|萌喵加速| 飞鸟云

发表回复

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