欢迎来到站长天空!

WordPress

当前位置: 主页 > CMS教程 > WordPress

WordPress更改评论者链接为站内链接

时间:2025-10-18 16:52:24|栏目:WordPress|点击:

在functions.php文件加入以下代码:

//评论链接重定向
add_filter("get_comment_author_link", "add_redirect_comment_link", 5);
add_filter("comment_text", "add_redirect_comment_link", 99);
function add_redirect_comment_link($text = ""){
$text=str_replace("href="", "href="".get_option("home")."/?r=", $text);
$text=str_replace("href="", "href="".get_option("home")."/?r=", $text);
return $text;
}
add_action("init", "redirect_comment_link");
function redirect_comment_link(){
$redirect = $_GET["r"];
if($redirect){
if(strpos($_SERVER["HTTP_REFERER"],get_option("home")) !== false){
header("Location: $redirect");
exit;
}
else {
header("Location: http://www.sjyhome.com/");
exit;
}
}
}

在网站根目录下的robots.txt文件中添加以下代码,用来屏蔽搜索引擎收录重定向后的网址

Disallow:?/?r=*

再来看看前台评论者的链接吧,都变成如下形式了

http://www.freexyz.cn/?r=http://www.xxx.com

但如果你的博客使用的是多说插件,那以上所有写的东西都是废话,没办法对多说里的评论起作用。


上一篇:WordPress数据库优化

栏    目:WordPress

下一篇:WordPress打造私密博客

本文标题:WordPress更改评论者链接为站内链接

本文地址:https://zz.feitang.co/CMSjiaocheng/25070.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号