//通过add_action来自动调用my_add_pages函数 add_action('admin_menu','my_add_pages'); 上面的代码注释已经比较清晰的介绍了主要内容,下面我再补充一点,关于add_menu_page的第三个参数,上面代码中传递了manage_options这个值,这个参数值为用户权限,也就是说只当当前已登录的用户具有manage
10 在用户处添加子菜单: add_submenu_page( ‘users.php’, … ); 11 在工具处添加子菜单: add_submenu_page( ‘tools.php’, … ); 12 在设置处添加子菜单: add_submenu_page( ‘options-general.php’, … ); 3.add_theme_page add_theme_page( $page_title, $menu_title, $capability, $me...
上面的代码,在wordpress主题后台创建了一个名为“顶级菜单”的顶级菜单,在这个顶级菜单下再创建了一个名为“子菜单”的子菜单,效果如下图: 这里只是针对wordpress主题后台顶级菜单函数add_menu_page与子菜单函数add_submenu_page的解说,所以,没有为创建好的菜单里添加任何内容选项,你可以更加深入一点,在这个顶级菜单和...
add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function ); $parent_slug:父菜单项的标识符。 $page_title:在浏览器标签页上显示的页面标题。 $menu_title:在菜单中显示的标题。 $capability:用户需要具备的权限才能访问...
// $parent_slug:(字符串) (必须)顶级菜单名称,可以在顶级菜单中加入我们的子菜单,也可以在自定义顶级菜单中加入子菜单;(也就是 add_menu_page() 函数中的 $menu_slug 参数) // $page_title:(字符串) (必须) 这个参数是子菜单的标题,将会显示在浏览器的标题栏,默认为空; ...
functiondemo_create_menu_page() { add_menu_page( 'Demo选项',// 此菜单对应页面上显示的标题 'Demo',// 要为此实际菜单项显示的文本 'administrator',// 哪种类型的用户可以看到此菜单 'demo_id',// 此菜单项的唯一ID(即段塞) 'demo_menu_page_display',// 呈现此页面的菜单时要调用的函数的名称 ...
Page Test";//或者使用下面方法add_action('admin_menu', 'register_custom_menu_page');function register_custom_menu_page(){ add_menu_page('菜单标题', '菜单名称', 'administrator', 'custompage', 'custom_menu_page', plugins_url('myplugin/images/icon.png'), 6);}function custom_menu_page(...
作为WordPress主题或插件开发者,你可能知道通过add_menu_page()函数来给你的主题或插件添加一个顶级菜单,并且通过 $icon_url 参数来定义一个菜单图标。但是如果你想直接调用WordPress默认的菜单图标的话,请继续往下看。 每个WordPress菜单图标都对应一个CSS类,你可以通过它来和你的自定义菜单进行关联。以下是 WP 3.5...
function demo_create_menu_page() { add_menu_page( 'Demo选项',// 此菜单对应页面上显示的标题 'Demo',// 要为此实际菜单项显示的文本 'administrator',// 哪种类型的用户可以看到此菜单 'demo_id',// 此菜单项的唯一ID(即段塞) 'demo_menu_page_display',// 呈现此页面的菜单时要调用的函数的名称...
其实不会很难,使用两个WordPress内置函数就可以解决问题,分别是add_menu_page()和add_action(),添加...