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

简介: 如果你在做 wordpress 主题或插件的开发,通常需要在后台dashboard管理面板添加菜单方便用户做主题设置或插件设置。这篇文章要讨论的问题就是怎么样加这个菜单,加在哪里?添加顶级菜单项add_menu_page()参数这个position对应为:示例function tes...

如果你在做 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对应为:
img_8460bea469faf69bdb548f629ca0c344.png

示例


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/

相关文章
|
4月前
|
存储 数据安全/隐私保护
如何登录到你的 WordPress 管理仪表板
如何登录到你的 WordPress 管理仪表板
52 0
|
前端开发 API
WordPress建站教程:如何使用插件管理 WordPress Heartbeat API
WordPress Heartbeat API 已经存在了将近十年。它提供了 WordPress 仪表板和主机服务器之间的无缝实时通信。Heartbeat API 内置于 WordPress 核心,提供强大的功能,可以显着改善网站管理体验。
WordPress建站教程:如何使用插件管理 WordPress Heartbeat API
|
开发者
云上 WordPress 网站的管理|学习笔记
快速学习云上 WordPress 网站的管理
74 0
云上 WordPress 网站的管理|学习笔记
CDN
|
缓存 网络协议 前端开发
全面加速Wordpress站点:从文章页到管理后台
使用阿里云服务和几个插件,提高wordpress站点每个环节的访问速度。
CDN
781 0
全面加速Wordpress站点:从文章页到管理后台
利用阿里云搭建WordPress网站 – 数据库缓存和管理
WordPress是一种非常流行的博客网站平台,也可以当作一个内容管理系统(CMS)来使用, 是世界上使用最广泛的博客系统之一。WordPress有非常多优秀的插件,使得这个开源产品变得非常容易扩展,满足不同的需求。
4816 0
|
Linux 数据库
使用宝塔linux面板管理安装WordPress个人博客
使用宝塔linux面板管理安装WordPress个人博客需要:一台ESC服务器,一个可以正常使用的域名linux安装命令:yum install -y wget && wget -O install.
7929 0
|
Web App开发 应用服务中间件 PHP
Wordpress中wp-admim管理后台(404)无法进入,无限循环跳出解决方法
两天没登博客,今天突然无法进入管理员界面了,通常都是在网站后缀加上/wp-admin进去,今天竟然出现了进不去的情况,具体网页上面显示: oldpan.me/login__trashed?redirect_to=https%3A%2F%2Foldpan.me%2Fwp-admin%2Findex.php 也就是无法找到该页面,通常来说就是404界面。
4389 0
|
测试技术 数据库 数据安全/隐私保护
|
JSON API 数据格式
让Wordpress成为你微信小程序的文章管理利器
wordpress Wordpress,相信很多很多人都用过,是一款大名鼎鼎的内容管理系统(CMS),因其社区的强大,插件的丰富,用它来建网站和博客真的是非常方便好用。
1292 0