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

avatar
作者
猴君
阅读量:0
在WordPress中,可以通过安装插件或编辑主题文件来实现文章/页面外链自动添加nofollow属性和新窗口打开。

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

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

在WordPress中,为了SEO优化和用户体验,我们经常需要对外部链接进行一些特殊处理,给外部链接添加nofollow属性,以及让链接在新窗口中打开,本文将详细介绍如何在WordPress中实现这两个功能。

1. 为外链自动添加nofollow属性

1.1 使用插件

WordPress有很多插件可以帮助我们实现这个功能,External Links”,安装并激活这个插件后,它会为所有的外链自动添加nofollow属性。

1.2 手动添加代码

如果你不想使用插件,也可以手动添加代码来实现这个功能,在你的主题的functions.php文件中添加以下代码:

 function add_nofollow_to_external_links($text) {     return preg_replace('#(<a href="http://|https://)([^>]+)#i', '$1' . 'rel="nofollow" ' . '$2', $text); } add_filter('the_content', 'add_nofollow_to_external_links');

这段代码会为所有的外链添加nofollow属性。

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

2. 让外链在新窗口打开

2.1 使用插件

同样,也有很多插件可以帮助我们实现这个功能,Open Links in New Window or Tab”,安装并激活这个插件后,它会为所有的外链添加target="_blank"属性,使链接在新窗口中打开。

2.2 手动添加代码

你也可以手动添加代码来实现这个功能,在你的主题的functions.php文件中添加以下代码:

 function open_external_links_in_new_window($text) {     return preg_replace('#(<a href="http://|https://)([^>]+)#i', '$1' . 'target="_blank" ' . '$2', $text); } add_filter('the_content', 'open_external_links_in_new_window');

这段代码会使所有的外链在新窗口中打开。

相关问题与解答

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

问题1:如果我不想为某个特定的外链添加nofollow属性,我应该怎么办?

答:你可以在编辑链接的时候,直接在链接的HTML代码中删除rel="nofollow"部分,原来的链接代码是<a href="http://example.com" rel="nofollow">Example</a>,你可以修改为<a href="http://example.com">Example</a>

问题2:如果我不想让某个特定的外链在新窗口中打开,我应该怎么办?

答:你可以在编辑链接的时候,直接在链接的HTML代码中删除target="_blank"部分,原来的链接代码是<a href="http://example.com" target="_blank">Example</a>,你可以修改为<a href="http://example.com">Example</a>

各位小伙伴们,我刚刚为大家分享了有关“WordPress教程:文章/页面外链自动添加nofollow属性和新窗口打开”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

    广告一刻

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