在线游戏网站,软件下载大全网站,wordpress 长图片滑动,内容营销包括接上文#xff1a;WordPress后台添加顶级菜单add_menu_page()#xff0c;今儿再分享一下在 wordpress 后台侧边栏添加子菜单的方法#xff0c;用到的函数是#xff1a;add_submenu_page()函数用法#xff1a;add_submenu_page( $parent_slug, $page_title, $menu_title, $…接上文WordPress后台添加顶级菜单add_menu_page()今儿再分享一下在 wordpress 后台侧边栏添加子菜单的方法用到的函数是add_submenu_page()函数用法add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function );下面说说各参数$parent_slug(字符串) (必须)顶级菜单名称可以在顶级菜单中加入我们的子菜单也可以在自定义顶级菜单中加入子菜单几种情况1、在仪表盘添加子菜单: add_submenu_page( index.php, … );2、在文章处添加子菜单: add_submenu_page( edit.php, … );3、在媒体处添加子菜单: add_submenu_page( upload.php, … );4、在链接处添加子菜单: add_submenu_page( link-manager.php, … );5、在页面处添加子菜单: add_submenu_page( edit.php?post_typepage, … );6、在评论处添加子菜单: add_submenu_page( edit-comments.php, … );7、在你自定义文章类型处添加子菜单: add_submenu_page(edit.php?post_typeyour_post_type,…)8、在外观处添加子菜单: add_submenu_page( themes.php, … );9、在插件处添加子菜单: add_submenu_page( plugins.php, … );10、在用户处添加子菜单: add_submenu_page( users.php, … );11、在工具处添加子菜单: add_submenu_page( tools.php, … );12、在设置处添加子菜单: add_submenu_page( options-general.php, … );$page_title(字符串) (必须) 这个参数是子菜单的标题将会显示在浏览器的标题栏默认为空$menu_title(字符串) (必须) 显示的菜单名称默认为空$capability(字符串) (必须) 用户权限定义了具有哪些权限的用户会看到这个子菜单(权限部分请看文章结尾处)默认为空参照capability$menu_slug(字符串) (必须) 显示在URl上面的菜单名称默认为空$function所有调用的函数名称通过调用这个函数来显示这个子菜单页面的内容。1、在顶级菜单“工具(tools)”下添加子菜单add_action(admin_menu, register_my_custom_submenu_page);function register_my_custom_submenu_page() {add_submenu_page( tools.php, 子菜单, 子菜单名称, manage_options, my-custom-submenu-page, my_custom_submenu_page_callback );}function my_custom_submenu_page_callback() {echo 子菜单的页面内容;}?2、在自定义的顶级菜单中添加子菜单function add_diy_menu() {add_menu_page(__(顶级菜单),__(顶级菜单名称),8,__FILE__,my_function_menu);add_submenu_page(__FILE__,子菜单1,子菜单名称1,8,your-admin-sub-menu1,my_function_submenu1);add_submenu_page(__FILE__,子菜单2,子菜单名称2,8,your-admin-sub-menu2,my_function_submenu2);}function my_function_menu() {echo 顶级菜单的页面内容;}function my_function_submenu1() {echo 子菜单1的页面内容;}function my_function_submenu2() {echo 子菜单2的页面内容;}add_action(admin_menu,add_diy_menu);?另有很多插件直接将页面菜单放在了“设置”菜单下这里可以使用 add_options_page()例如add_options_page(INLOJV, INLOJV, manage_options, inlo, inlo_page);