今天学习wordpress插件开发,首先看下面的几个PHP函数
PS:可以自己保存一下,自己开发的时候直接复制粘贴
function theme01_add_topmenu_page(){
add_menu_page(
‘主题菜单页面的标题’,
‘主题菜单’,
‘manage_options’,
‘zhu-plugins01/admin.php’,
‘theme01_add_menupage’,
‘dashicons-shield’,
’51’);
}
function theme01_add_menupage(){
echo ‘<h1>这是主题创建的菜单</h1>’;
}
add_action(‘admin_menu’,’theme01_add_topmenu_page’);
首先使用wordpress自带的函数add_action把theme01_add_topmenu_page挂载到admin_menu的钩子下面
theme01_add_topmenu_page这个函数下面要执行add_menu_page函数
add_menu_page函数的有7个可设置的值,具体设置要看自己的需求来看设置什么值。
第一个即title,菜单页面的名称
第二个为管理员后台的设置名称
第三个为权限(具体要看wordpress的文档)
第四个为主题的别名,在浏览器的url地址上面显示,这里的设置要独一无二的,注意这里可以设置为一个php的地址,直接执行php文件
第五个参数告诉wordpress,点击后页面执行那个函数输入的内容
第六个设置的图标,可以自己设置一个图片也可以使用wordpress自带的图标
第七个设置图标的排名