WordPress后台添加侧边栏子菜单(WP教程add_submenu_page)


要创建一个WP后台侧边栏的子菜单,我们需要用到 add_submenu_page 方法。

1、添加一个新菜单

复制代码
//  添加一个新菜单
add_menu_page(__( ' My Menu Page ' ) ,  __( ' My Menu ' ) ,   ' edit_themes ' ,   ' my_new_menu ' ,   ' my_menu_render ' ,   '' ,   7 ); 
 
function  my_menu_render() {
    
global   $title ;
    
?>
        
< h2 > php  echo   $title ; ?> h2 >
        My 
New  Menu Page !!
        
php
}
复制代码

2、添加一个子菜单。

复制代码
 //  添加一个子菜单
 add_submenu_page( ' my_new_menu ' ,  __( ' My SubMenu Page ' ) ,  __( ' My SubMenu ' ) ,   ' edit_themes ' ,   ' my_new_submenu ' ,   ' my_submenu_render ' );
function my_submenu_render() {
	global $title;
	?>
        

echo $title;?>

My New Menu Page!! }
复制代码

3、完整代码。将下列代码复制到 function.php 文件中即可。

复制代码
function  my_add_pages() {
    add_menu_page(__(
' My Menu Page ' ) ,  __( ' My Menu ' ) ,   ' edit_themes ' ,   ' my_new_menu ' ,   ' my_menu_render ' ,   '' ,   7 );
    add_submenu_page(
' my_new_menu ' ,  __( ' My SubMenu Page ' ) ,  __( ' My SubMenu ' ) ,   ' edit_themes ' ,   ' my_new_submenu ' ,   ' my_submenu_render ' );
}

function  my_menu_render() {
    
global   $title ;
    
?>
        
< h2 > php  echo   $title ; ?> h2 >
        My 
New  Menu Page !!
        
php
}

function  my_submenu_render() {
    
global   $title ;
    
?>
        
< h2 > php  echo   $title ; ?> h2 >
        My 
New  Menu Page !!
        
php
}

add_action('admin_menu', 'my_add_pages');



本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2011/07/14/2106381.html,如需转载请自行联系原作者

你可能感兴趣的:(WordPress后台添加侧边栏子菜单(WP教程add_submenu_page))