今天想要实现 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"的属性了。

