在使用 WordPress 建立网站时,最好不要让站内链接在新窗口打开,因为对用户体验不好。但是,如果链接的目标是别的网站,就最好在新窗口打开,避免用户想回到我们的网站时找不到了,而损失流量。
新窗口打开链接
在后台的文章编辑器中,插入链接时,可以通过勾选“在新窗口或标签页打开链接”让链接在新窗口打开:但是这样手动设置,难免会出现遗漏,而且只对文章中的链接有效,网站其它地方则无法这么设置。
有一个更好的办法,可以通过一个小插件让所有外部链接自动在新窗口打开,而且在全站范围内都有效。
所有外链自动在新窗口打开
想要让所有的外链自动在新窗口打开,可以安装并启用 Open external links in a new window 插件,不用任何设置,就可以开始工作。
插件使用的是 JavaScript 的 window.open() 方法来打开链接,而不是使用 HTML 的 target=”_black” 属性。这么做的好处是,既符合 XHTML 严格的标准,又对搜索引擎比较友好。
另外,插件还提供了一些简单的设置。在后台的“设置”→“External links” 页面,可以通过正则表达式来排除或者强制链接在新窗口打开: