zoukankan      html  css  js  c++  java
  • 黄聪: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;
    	?>
            <h2><?php echo $title;?></h2>
            My New Menu Page!!
            <?php
    }

    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');

  • 相关阅读:
    mysql索引之主键索引
    mysql优化(一)
    mysql锁机制(七)
    dns之缓存。
    http之http1.0和http1.1的区别
    http之post和get请求的区别
    https
    vim、gvim加载文件慢
    加载virtual box共享文件加载
    深入理解SELinux SEAndroid
  • 原文地址:https://www.cnblogs.com/huangcong/p/2106381.html
Copyright © 2011-2022 走看看