今天想要实现 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|