WordPress插件开发Add_menu_page()函数详解

Add_menu_page()函数是在Wordpress的管理后台添加一个管理菜单页面。

用法:

1<?php add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); ?>

参数说明:

1.$Page_title
(String) (Required) 文本是网页的标题标签显示在菜单中选择

Default: None

2.$Menu_title
(String) (Required) 该菜单屏幕名称的文本

Default: None

3.$Capability
(String) (Required) 这个菜单被显示到用户所需的能力。用户级别是过时的和不应该被用在这里!

Default: None

4.$Menu_slug
(String) (Required) 段塞流的名字来引用这个菜单(应为该菜单独特)。

在3版本之前这被称为文件(或处理)参数。如果函数的参数被省略,这menu_slug应该是PHP文件处理菜单页面内容显示。

Default: None

5.$Function
(String) (Optional) 显示菜单页面的页面内容的功能。

Default: None. 从技术上讲,函数的参数是可选的,但是如果它没有提供,那么WordPress将假设包括PHP文件将生成管理屏幕,而不调用一个函数。大多数插件作者选择将页面生成代码在函数内主要的插件文件。如果函数的参数是指定的,可以用于文件参数的任何字符串。这允许使用的页面等 ?page=my_super_plugin_page instead of ?page=my-super-plugin/admin-options.php.

该函数必须在两种方式中的一种参考:

如果函数是一个类成员内部的插件应该参考阵列($this, ‘function_name’ )在所有其他情况下,使用函数的名字本身就足够了

6.$Icon_url
(String) (Optional)URL图标可用于此菜单。

此参数是可选的。图标应该是相当小的,约16×16像素的最好的结果。你可以使用plugin_dir_url(__file__)功能得到你的插件目录的URL然后添加图像文件给它。你可以设置$icon_url to “div” to have wordpress generate <br> tag instead of <img>.这可以用于更先进的形成通过CSS,如改变图标悬停。

Default:

7.$Position
(Integer) (Optional) 位置在菜单命令菜单应该出现。

默认情况下,如果这个参数被省略,菜单将出现在菜单的底部结构。数值越高,较低的位置,在菜单。警告:如果两个菜单项使用相同的位置属性,一个项目可能被覆盖,所以只有一项显示!冲突的风险,可以通过使用十进制而不是整数的值减少,例如63.3而不是63(注:使用引号中的代码,即“63.3′)。

Default: 底部的菜单结构

例子

<?php
add_action('admin_menu', 'register_custom_menu_page');
function register_custom_menu_page() {
add_menu_page('custom menu title', 'custom menu', 'add_users', 'myplugin/myplugin-index.php', '', plugins_url('myplugin/images/icon.png'), 6);
}
?>

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索