说明
如要查看一些说明,请点击WordPress函数讲解
描述
添加顶级菜单,具体的说在WordPress后台侧边栏上添加一个顶级菜单。
用法
1 | <?php add_menu_page( $page_title , $menu_title , $capability , $menu_slug , $function , $icon_url , $position ); ?> |
参数
$page_title
(字符串) (必须) 当点击菜单后将内容显示在标题标签上(Title Tag于浏览器上),默认为空。
$menu_title
(字符串) (必须) 显示的菜单名称,默认为空。
$capability
(字符串) (必须) 此菜单使用的权限,默认为空,参照capability
$menu_slug
(字符串) (必须) 显示在URl上面的菜单名称,默认为空。
$function
返回的方法名称
$icon_url
(字符串) (可选) 显示的菜单图标,可以使用plugin_dir_url( __FILE__ ),图标宽高为16像素。
$position
(整数) (可选) 显示菜单的位置。常用位置,4或者59或者99
例子
02 | add_action( 'admin_menu' , 'register_custom_menu_page' ); |
04 | function register_custom_menu_page() { |
05 | add_menu_page( '自定义菜单标题' , '测试菜单' , 'administrator' , 'myplugin/myplugin-index.php' , '' ,plugins_url( 'myplugin/images/icon.png' ), 6); |
13 | echo "Admin Page Test" ; |
18 | add_action( 'admin_menu' , 'register_custom_menu_page' ); |
19 | function register_custom_menu_page() |
21 | add_menu_page( '菜单标题' , '菜单名称' , 'administrator' , 'custompage' , 'custom_menu_page' , plugins_url( 'myplugin/images/icon.png' ), 6); |
23 | function custom_menu_page(){ |
24 | echo "Admin Page Test" ; |
通过以上这个函数就可以在后台添加顶级菜单,可以用于插件中也可以用在主题的functions.php等其他地方。