我们在开发WordPress插件的时候,肯定会有需要在WP后台侧栏菜单中加入我们插件的设置页面入口链接,我们有些时候看到插件是在"设置"、"工具"、"页面"等位置,这些是如何设置的呢?这里WordPress课堂今天将所有可以设置WordPress入口菜单创建位置代码记录下来,如果有需要开发WordPress插件的时候,肯定会有需要用到。
第一、WordPress插件入口代码
示范代码:
if( is_admin() ){
/* 利用admin_menu 钩子 ,添加菜单 Edit By laobuluo.com*/
add_action('admin_menu','display_copyright_menu');
}
function display_copyright_menu(){
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */
add_management_page('Set Copyright','Copyright Menu','administrator','display_copyright','display_copyright_html_page');
}
第二、WordPress插件入口位置代码
在上面的代码中,我们看到我是用的是"add_management_page",这个会在工具中看到入口菜单。如果需要其他对应的入口地址,可以参考下面表格。
Add_management_page() | 在Tools下面创建 |
Add_options_page() | 在Settings下面创建 |
Add_theme_page() | 在Appearance下面创建 |
Add_users_page() | 在Users下面创建 |
Add_dashboard_page() | 在Dashboard下面创建 |
Add_posts_page() | 在Posts下面创建 |
Add_media_page() | 在Media下面创建 |
Add_links_page() | 在Links下面创建 |
Add_pages_page() | 在Page下面创建 |
Add_comments_page() | 在Comments下面创建 |
Add_page_menu() | 创建一个新的主菜单项,与Tools,Settings等平级 |