今天想要實現 WordPress 的後臺自定義選單新增新標籤頁開啟,一直在翻 wp 程式自帶的 wp_nav_menu() 函式,就是想新增個 target="_blank"的屬性而已。針對函式看了半天,原來思路一切都是錯的,原來有更簡單的方法。

就單單在後臺選單裡面設定下就可以了。

開啟外觀 - 選單 - 上邊的顯示選項,如果點選沒反應的,在主題的 functions.php 新增以下程式碼 (4.2 會有這個問題),新增完,重新整理下後臺就行了。

1

2

3

4

5

6
//解決 WordPress 後臺選單顯示選項打不開的問題

function Uazoh_remove_help_tabs($old_help, $screen_id, $screen){

    $screen->remove_help_tabs();

    return $old_help;

}

add_filter('contextual_help', 'Uazoh_remove_help_tabs', 10, 3 );

開啟了以後,有個顯示選單高階屬性,對連結目標打勾即可;然後針對每個導航在新視窗或標籤頁開啟連結打勾儲存即可;這樣自然就有 target="_blank"的屬性了。

2014-09-26T08:05:22+08:00發表於:2014-09-26|WordPress|