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

