WordPress实现go.php外链跳转一

类似http://www.***.com/go.php?url=http://www.******.com形式的跳转链接,这样是为了站点的SEO能够对各种搜索引擎更友好,更重要的是起到了保护自己域名权重的目的。

wordpress如何实现go.php?url=跳转呢?

第一步:

下载go.php.zip文件,解压后上传go.php到wordpress根目录下,点击此处下载go.php.zip文件

提示:小程序点击【点击此处下载go.php.zip文件】后打开浏览器,粘贴链接进入下载

第二步:

复制下面的代码到wordpress主题functions.php中,或者下载上面的go.php.zip文件,解压后将functions.php替代wordpress主题functions.php

/**
* WordPress实现go.php外链跳转
* https://mznzd.com/ted/245.htmll
*/
//给外部链接加上go跳转
add_filter('the_content','the_content_nofollow',999);
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.php?url=$val\" ",$content);
}
}
}
return $content;
}

完成上面两步,只需要在文章插入外链就可以啦,点击链接的效果如下图。

Avatar photo

请叫我行长

人送外号行长,一个很爱折腾的医学生,总喜欢鼓捣东西,很喜欢数码产品和折腾服务器,然后一直在找一个志同道合又爱打游戏、爱折腾的御姐。你懂的!

相关推荐

暂无评论

发表评论