1.创建一个新的插件test-two,在插件的目录下创建一个test-two文件夹;
2.创建test-two.php文件进行添加描述插件的信息;
#part 1
<?php /* Plugin Name: Test Two Plugin URI: http://test-two.com Description: 测试开发插件 Version: 1.0.0 Author: test Author URI: http://test-two.com License: testtwo */
在插件中看到如下的效果:
3.将插件显示在主菜单中,这个过程中主要用到了add_menu_page()这个钩子,对应的有好几个参数,上代码:
#part 1
add_action('admin_menu', 'two_create_menu'); function two_create_menu(){ //创建*菜单 add_menu_page( 'Test Two Index', #浏览器上面显示的标题 '测试插件', #插件名称 'manage_options', #权限 'test_two', #url后面链接的参数 'two_setting_page', #回调方法名称, 主要是在这里面设置页面 '' ); }
参考备注部分(可以不看):
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );
参数解释:
$page_title: (字符串,必须)菜单页面标题,即显示在标题栏的标题
$menu_title: (字符串,必须)菜单标题,即菜单显示的问题
$capability:(字符串,必须)权限,即向哪些用户显示此菜单
$menu_slug:(字符串,必须)显示在uri地址栏里的页面名称,默认可为空,类似?page=custompage
$function:回调方法的名称
$icon_url:(可选)菜单图标url
$position:(可选)菜单显示顺序