在使用 WordPress 建立網站時,最好不要讓站內鏈接在新窗口打開,因為對用户體驗不好。但是,如果鏈接的目標是別的網站,就最好在新窗口打開,避免用户想回到我們的網站時找不到了,而損失流量。

新窗口打開鏈接

在後台的文章編輯器中,插入鏈接時,可以通過勾選 「在新窗口或標籤頁打開鏈接」 讓鏈接在新窗口打開:

WordPress 讓所有的外鏈在新窗口打開

但是這樣手動設置,難免會出現遺漏,而且只對文章中的鏈接有效,網站其它地方則無法這麼設置。

有一個更好的辦法,可以通過一個小插件讓所有外部鏈接自動在新窗口打開,而且在全站範圍內都有效。

所有外鏈自動在新窗口打開

想要讓所有的外鏈自動在新窗口打開,可以安裝並啓用 Open external links in a new window 插件,不用任何設置,就可以開始工作。

插件使用的是 JavaScript 的 window.open() 方法來打開鏈接,而不是使用 HTML 的 target="_black" 屬性。這麼做的好處是,既符合 XHTML 嚴格的標準,又對搜索引擎比較友好。

另外,插件還提供了一些簡單的設置。在後台的 「設置」→「External links」 頁面,可以通過正則表達式來排除或者強制鏈接在新窗口打開:

WordPress 讓所有的外鏈在新窗口打開

最後,除了在新窗口打開之外,我還推薦把外鏈加上 nofollow 屬性,這樣可以更加利於 SEO 優化。

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

這個插件雖然不支持中文版,但是需要翻譯的也只有後台的設置頁面。如果你需要通過插件設置,來排除或者強制某些域名在新窗口打開,可以點擊下載 Open external links in a new window 插件中文語言包,解壓後放到插件的目錄下即可。