在使用 WordPress 建立网站时,最好不要让站内链接在新窗口打开,因为对用户体验不好。但是,如果链接的目标是别的网站,就最好在新窗口打开,避免用户想回到我们的网站时找不到了,而损失流量。

新窗口打开链接

在后台的文章编辑器中,插入链接时,可以通过勾选 「在新窗口或标签页打开链接」 让链接在新窗口打开:

但是这样手动设置,难免会出现遗漏,而且只对文章中的链接有效,网站其它地方则无法这么设置。

有一个更好的办法,可以通过一个小插件让所有外部链接自动在新窗口打开,而且在全站范围内都有效。

所有外链自动在新窗口打开

想要让所有的外链自动在新窗口打开,可以安装并启用 Open external links in a new window 插件,不用任何设置,就可以开始工作。

插件使用的是 JavaScript 的 window.open() 方法来打开链接,而不是使用 HTML 的 target="_black" 属性。这么做的好处是,既符合 XHTML 严格的标准,又对搜索引擎比较友好。

另外,插件还提供了一些简单的设置。在后台的 「设置」→「External links」 页面,可以通过正则表达式来排除或者强制链接在新窗口打开:

最后,除了在新窗口打开之外,我还推荐把外链加上 nofollow 属性,这样可以更加利于 SEO 优化。

Open external links in a new window 插件中文版

这个插件虽然不支持中文版,但是需要翻译的也只有后台的设置页面。如果你需要通过插件设置,来排除或者强制某些域名在新窗口打开,可以点击下载 Open external links in a new window 插件中文语言包,解压后放到插件的目录下即可。