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

  • 相关阅读:
    剑指17.树的子结构
    剑指16.合并两个排序的链表
    剑指15.反转链表
    剑指14.链表中倒数第k个结点
    剑指13.调整数组顺序使奇数位于偶数前面
    剑指12.数值的整数次方
    剑指11.二进制中1的个数
    剑指10.矩形覆盖
    剑指09.变态跳台阶
    JS 中动态创建json,动态为json添加属性、属性值
  • 原文地址:https://www.cnblogs.com/huangcong/p/2106381.html
Copyright © 2011-2022 走看看