1. 程式人生 > >程式碼方式設定WordPress內所有URL連結都在新標籤頁開啟

程式碼方式設定WordPress內所有URL連結都在新標籤頁開啟

本文由荒原之夢原創,原文連結:http://zhaokaifeng.com/?p=699

前言:

WordPress預設情況下幾乎所有URL連結都是在同一個標籤頁開啟。這樣的話,讀者點選一個連結就會離開當前頁面,如果讀者想要檢視原來的頁面又要進行返回操作,在某些情況下使用者體驗不佳。但是,如果一個一個單獨為每個連結新增新標籤頁開啟的程式碼,工作量會很大,也容易造成遺漏。本文就介紹一種通過一次新增程式碼的操作,達到全站連結都在新標籤頁開啟的方法。

具體方法如下:

開啟當前正在使用的WordPress主題中的header.php檔案(在WordPress中該檔案用於設定全域性頁面的頂部

),在<head>的後面加上:

<base target=”_blank”>

例如,原來的header.php檔案內容是:

***
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
***

修改後變成:

***
<html <?php language_attributes(); ?>>
<head>
<base
target=”_blank”>
<meta charset="<?php bloginfo( 'charset' ); ?>"> ***

這樣就可以讓使用WordPress搭建的網站中所有URL連結(文章內的連結以及選單、標籤等對應的連結)都在新標籤頁開啟(包括加入上述程式碼之前放置的連結)。

1.通常情況下,本文介紹的方法也適用於Z-Blog等部落格程式。
2.在主題footer.php檔案中手動新增的頁面底部連結不受此方法影響。