• 奕彩数码资源分享网正式开通,为大家提供免费资源,欢迎大家踊跃投稿!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏奕彩数码吧

WordPress外链跳转创建go.php页面在新窗口打开外部链接

wordpress教程 奕彩数码 2个月前 (07-13) 65次浏览 0个评论

大家都知道,页面里太多外链是不太好的,但是链接总不能不上吧,那么内链转外链就是最佳选择!

以前也曾介绍过一些,这次呢,代码版,还挺好看的!

这个板子 我忘记出处了,我觉得很好看,就弄下来了放到博客跳转用。

今天就把本站一直使用的go.php页面实现wordpress外链跳转,以便小伙伴有充足的时间考虑是否访问第三方页面,毕竟有时候外链地址是会改变的,或者有些小伙伴不小心按到。所以,这次的go跳转设置了5秒钟的缓冲时间,效果如下:

WordPress外链跳转创建go.php页面在新窗口打开外部链接

感觉怎么样?跳转页面还是挺好看的吧?

go.php页面代码

小奕给你准备好了这个文件

点击下载

提取码:cx6l

WordPress外链go跳转代码

奕彩数码就以 go文件夹 默认首页 index.php 为例,你可以直接下载的 go.php放在网站根目录命名,随你自己喜好,但是下方代码也需要做相应的修改。下面的代码也就是奕彩数码现在使用的效果,代码如下,放在 WordPress 主题文件夹的 functions.php 文件内即可。
//文章内的外链添加跳转页面
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;
}
add_filter(‘the_content’,’the_content_nofollow’,999);

//评论者链接添加go跳转
function add_redirect_comment_link($text = ”){
$text=str_replace(‘href=”‘, ‘href=”‘.get_option(‘home’).’/go.php/?url=$val\’, $text);
return $text;
}
add_filter(‘get_comment_author_link’, ‘add_redirect_comment_link’, 5);
add_filter(‘comment_text’, ‘add_redirect_comment_link’, 99);


奕彩数码 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress外链跳转创建go.php页面在新窗口打开外部链接
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址