今天想要實現 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"的屬性了。

