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

摘要:有些人在阅读文章之前可能不知道所谓的外部链跳跃,或者他们的意思是什么?向我们添加功能绝对是实用的。 为什么要在评论链接中添加跳转页面?最近,我发现我网站上很多评论员的网站都没能继续这样做(关闭),这已 […]

有些人在阅读文章之前可能不知道所谓的外部链跳跃,或者他们的意思是什么?向我们添加功能绝对是实用的。

为什么要在评论链接中添加跳转页面?最近,我发现我网站上很多评论员的网站都没能继续这样做(关闭),这已经造成了很多死链,但这很可能会影响他们网站的搜索引擎优化。虽然添加了nofollow标签,但百度,360和搜狗不难说。因此,有必要在WordPress评论链接中添加跳转页面。今天我发布了三种效果,希望将它们带走。

三种效果:

1.效果倒计时,属于酷类,文本可以在源代码中修改:

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

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

无预览图

第一步:上传go.php文件

我的文件里有三个文件。它们每个文件不同的效果,将自己喜欢的上传go.php

第二步:文章页外链跳转

function loper_content_nofollow($content){
preg_match_all('//',$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文件,加入下方代码

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);
分享到:

评论0

请先

没有账号? 忘记密码?

社交账号快速登录

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