给WordPress文章和评论外链添加跳转特效(三种效果)

摘要:可能有人没有看文章之前,不知道什么叫外链跳转,又或者说,做这个意义在哪里?对我们增加功能,肯定是实用的,否则徒增网站负累而已!

为什么要给评论链接添加一个跳转页面那?最近我发现我网站很多评论者的网站没能继续坚持做下去下(关站了),这样就造成了很多死链,但是这样很有可能影响自己网站的SEO。虽然加了nofollow标签,但是百度,360,搜狗到底遵守没有很难说。所以给WordPress评论链接添加跳转页面是很有必要的。今天我发布了三种效果,希望求带走。

三种效果:

1.效果一有倒计时,属于炫酷类的,文字可以源码里修改:

2.效果二跳转是蓝色背景外加几个字,简约:

3.效果三跳转是灰色背景外加几个字,简约:

本人目前用的效果一,大家可以点击这个跳转到百度的链接看看效果(以后可能会换其他效果),点击查看效果,那怎么弄的呢?

第一步:上传go.php文件

我的文件里有三个,分别是效果一、二和三,喜欢哪个把哪个go.php文件上传到主题根目录。

第二步:文章页外链跳转

找到主题的functions.php文件,打开,添加下列代码进去即可:

/** 
/* WordPress文章外链添加go跳转
/* https://www.wpbon.com/60.html
*/
function loper_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=\"".get_stylesheet_directory_uri()."/go.php?url=$val\" ",$content);   //根据go文件的位置调整
}
}
}
return $content;
}
add_filter('the_content','loper_content_nofollow',999);

第三步:评论外链跳转

找到主题的functions.php文件,打开,添加下列代码进去即可:

/** 
/* WordPress评论外链添加go跳转
/* https://www.wpbon.com/60.html 
*/
function loper_redirect_comment_link($text = ''){
$text = str_replace('href="', 'href="' . get_stylesheet_directory_uri() . '/go.php?url=', $text);  //根据go文件的位置调整
$text = str_replace("href='", "href='" . get_stylesheet_directory_uri() . "/go.php?url=", $text);  //根据go文件的位置调整
return $text;
}
add_filter('get_comment_author_link', 'loper_redirect_comment_link', 5);
add_filter('comment_text', 'loper_redirect_comment_link', 99);

如果操作过程种,发现不行,欢迎留言。

恭喜,此资源为免费资源,请先
如地址失效,请反馈,谢谢
免费资源
演示地址
下载量:1
下载说明:如地址失效,请反馈,谢谢
5
分享到:

评论1

请先

  1. #1
    支持一下
    121638812019-07-15 19:33:35

WPBON主题 —— 匠心之作,一款良心的好主题

关于我们 在线咨询
没有账号? 忘记密码?

社交账号快速登录

社交帐号登录后,请去用户中心修改邮箱

给WordPress文章和评论外链添加跳转特效(三种效果)-海报

WPBON主题更新至V1.8

这是一条网站公告,可在后台开启或关闭,可自定义标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...

查看详情 WP帮·通知中心