如何自动为WordPress文章和页面外链添加nofollow属性并使其在新窗口打开?

avatar
作者
猴君
阅读量:0
在WordPress中,通过编辑functions.php文件或使用插件,可以自动为文章/页面外链添加nofollow属性和新窗口打开功能。

WordPress教程: 文章/页面外链自动添加nofollow属性和新窗口打开

如何自动为WordPress文章和页面外链添加nofollow属性并使其在新窗口打开?

在本教程中,我们将介绍如何在WordPress中为文章和页面的外部链接自动添加nofollow属性并使其在新窗口中打开,这可以帮助您更好地控制网站的SEO和用户体验。

1. 使用插件实现自动添加nofollow属性和新窗口打开

1.1 安装并激活插件

Step 1: 登录到您的WordPress管理后台。

Step 2: 导航到插件 > 添加新插件

Step 3: 在搜索框中输入“External Links”。

Step 4: 找到“External Links”插件,点击“立即安装”,然后点击“激活”。

1.2 配置插件设置

Step 1: 激活插件后,导航到设置 > External Links

如何自动为WordPress文章和页面外链添加nofollow属性并使其在新窗口打开?

Step 2: 在设置页面,您可以选择以下选项:

Automatically add nofollow to external links: 勾选此选项将自动为所有外部链接添加nofollow属性。

Open external links in a new window: 勾选此选项将使所有外部链接在新窗口中打开。

2. 手动添加代码到主题的functions.php文件

如果您不想使用插件,也可以通过编辑主题的functions.php文件来实现相同的功能。

2.1 编辑functions.php文件

Step 1: 使用FTP客户端或通过WordPress管理后台的“外观 > 主题编辑器”访问主题文件夹。

Step 2: 找到并打开functions.php文件。

Step 3: 将以下代码添加到文件末尾,然后保存更改:

如何自动为WordPress文章和页面外链添加nofollow属性并使其在新窗口打开?

 function add_nofollow_and_new_window( $link ) {     // 检查是否为外部链接     if ( ! preg_match( '#^https?://' . get_option( 'siteurl' ) . '/#', $link ) ) {         return str_replace( '<a ', '<a rel="nofollow" target="_blank" ', $link );     }     return $link; } add_filter( 'the_content', 'add_nofollow_and_new_window' );

3. 常见问题与解答

Q1: 如何确保代码仅影响外部链接?

A1: 在上述代码中,我们使用了正则表达式来匹配外部链接,只有当链接不符合当前站点的URL格式时,才会应用nofollow属性和target="_blank"标签,这样可以确保仅外部链接受到影响。

Q2: 如果更换主题,这些设置会保留吗?

A2: 如果使用的是插件方法,即使更换主题,设置也会保留,但如果是通过编辑functions.php文件实现的,更换主题后可能需要重新添加代码到新主题的functions.php文件中,建议在进行此类更改前备份原始文件,以防出现问题。

以上内容就是解答有关WordPress教程:文章/页面外链自动添加nofollow属性和新窗口打开的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!