wordpress 添加自定义菜单到管理面板(wp-admin)

如果你在做 wordpress 主题或插件的开发,通常需要在后台dashboard管理面板添加菜单方便用户做主题设置或插件设置。这篇文章要讨论的问题就是怎么样加这个菜单,加在哪里?

添加*菜单项

add_menu_page()

参数

<?php  
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );  
//page_title页面title标签信息  
//$menu_title 菜单标题  
//capability 权限  
//menu_slug 别名  
//function 执行函数  
//icon_url 菜单图标url地址  
//position 此菜单项在菜单中的位置,警告:如果两个菜单项的位置属性相同,其中一个可能要被覆盖  
?>

这个position对应为:
wordpress 添加自定义菜单到管理面板(wp-admin)

示例


function test_add_menu_page(){    
  add_menu_page( '测试菜单', '新增用于测试', 'edit_themes', 'test_slug','callback_function','',1);  
}  
function callback_function(){    echo '<h1>设置页面--用于测试</h1>';  }  

add_action('admin_menu', 'test_add_menu_page');  

参考资料

http://www.paulund.co.uk/add-menu-item-to-wordpress-admin
http://themefoundation.com/wordpress-theme-customizer/

上一篇:[20140422]使用dgmgrl管理dataguard(12)


下一篇:戴明的14要点——《可以量化的管理学》