You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress自动为外部链接添加rel=nofollow问题排查求助

排查WordPress自动给外部链接添加nofollow的线索
  • 主题自定义代码/功能
    检查当前主题的functions.php文件,或是主题设置里的“链接优化”“SEO”相关选项,看是否存在过滤the_content、wp_rel_nofollow或wp_targeted_link_rel的代码——这类代码通常会判断链接是否为外部地址,自动添加rel="nofollow"属性。

  • 非编辑类插件的隐藏设置
    逐一排查已安装插件的设置面板,重点关注:

    • SEO类插件:多数SEO工具默认会开启“外部链接添加nofollow”的全局设置
    • 缓存/性能优化插件:部分插件会在页面压缩、优化环节自动修改链接属性
    • 安全类插件:少数安全插件会把nofollow作为防垃圾内容或权重限制的策略之一
  • 自定义代码片段
    如果用了Code Snippets这类代码管理插件,或是在主题“自定义代码”区域添加过脚本,检查是否存在处理链接属性的PHP函数。典型逻辑是通过正则匹配文章内容里的外部链接,替换添加rel="nofollow"。

  • 服务器/CDN层面的优化
    确认是否开启了CDN服务商提供的“页面优化”“链接处理”功能,或是服务器端(如Nginx、Apache)是否有第三方模块/脚本,在页面输出时自动修改链接属性。

  • WordPress核心钩子的自定义调用
    排查是否有代码利用核心的wp_targeted_link_rel钩子强制添加nofollow,示例代码逻辑如下:

    add_filter('wp_targeted_link_rel', function($rel, $link) {
        if (strpos($link, home_url()) === false) {
            return 'nofollow';
        }
        return $rel;
    }, 10, 2);
    

内容的提问来源于stack exchange,提问作者Preprocezzor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 00:26:00