本文讲述内容
- 如何向wordpress后台添加二级菜单
- 指定菜单出现次序
- 向菜单添加内容
- 设置菜单标题
- 设置菜单页面标题
- 设置菜单页面链接slug
- 如何向wordpress后台添加一级菜单
- 添加一级菜单图标
- 指定菜单出现次序
- 向菜单添加内容
- 设置菜单标题
- 设置菜单页面标题
- 设置菜单页面链接slug
- wordpress 后台管理菜单各个元素实例对比图
添加二级菜单菜单到“设置”下面。
使用方法:
- 将此代码放在您使用的主题functions.php中(操作方法请移步本站:functions 添加自定义代码方法),如果正在创建插件,则放在插件合适位置。
- 注意:
- $capability不可修改
- $position,菜单位置,数字越小,位置越靠前。
- 其他(菜单名称,页面标题,链接别名)都可以修改。
- 链接别名最好为有意义的英文单词等。
- 本处菜单内容仅为最简单的示范。用户可自行进行扩展。
- 保存后刷新后台页面,即可看见菜单变化。
<?php // 添加二级菜单菜单到“设置”下面 if ( !function_exists('sitepoint_settings_page') ) { function sitepoint_settings_page() { add_options_page( __('xyx115_Menu_Page_Tile','页面标题文字') , // $page_title 页面标题 __('xyx115_Menu','菜单名称文字') , // $menu_title 菜单名称 'manage_options', // $capability capability 'xyx1152', // $menu_slug xyx115_menu_slug ,链接别名,体现在URL中 'xyx115_menu_page', // $function 函数将呈现其输出,即所有页面ui都在这个函数内部。 0, // $position 菜单选项的位置 ); } } add_action( 'admin_menu', 'sitepoint_settings_page',0 ); // 菜单内容,可根据实际情况进行修改。本处仅为最简单的示例。 function xyx115_menu_page() { ?> <h1>迷路轮回测试菜单</h1> <p>可以从这里添加需要的菜单内容</p> <p>也可以使用引入单独页面的方法</p> <?php } ?>
添加一级菜单菜单
- 将下面的代码放在您使用的主题functions.php中(操作方法请移步本站:functions 添加自定义代码方法),如果正在创建插件,则放在插件合适位置。
- 注意:
- $capability不可修改
- $position,菜单位置,数字越小,位置越靠前。
- 其他(菜单名称,页面标题,链接别名)都可以修改。
- 链接别名最好为有意义的英文单词等。
- 菜单图标可以灵活使用更多方法,例如直接使用图标url。
- 本处菜单内容仅为最简单的示范。用户可自行进行扩展。
- 保存后刷新后台页面,即可看见菜单变化。
<?php // 添加一级菜单菜单 if ( !function_exists('add_my_menu') ) { function add_my_menu() { add_menu_page( __('xyx115_Menu_Page_Tile', '页面标题文字') , // $page_title 页面标题 __('xyx115_Menu', '菜单名称文字') , // $menu_title 菜单名称 'manage_options', // $capability capability 'xyx1151', // $menu_slug xyx115_menu_slug ,链接别名,体现在URL中 'xyx115_menu_page', // $function 函数将呈现其输出,即所有页面ui都在这个函数内部。 xyx115_PLUGIN_URL . '/img/logo_16x16.png', // $icon_url 指定插件的图标为插件目录中的图片 0, // $position 菜单选项的位置 ); } } add_action('admin_menu', 'add_my_menu'); // 菜单内容,可根据实际情况进行修改。本处仅为最简单的示例。 function xyx115_menu_page() { ?> <h1>迷路轮回测试菜单</h1> <p>可以从这里添加需要的菜单内容</p> <p>也可以使用引入单独页面的方法</p> <?php } ?>
菜单实际显示效果展示
因截图时,使用的菜单内容为正在创建的插件。因此,显示的内容与本文讲解略有出入。
注意:
- 本文演示了一次增加两个菜单,在实际操作时,两个菜单的$menu_slug不能重复。如上面代码所示。
- wordpress 菜单位置可调,方便灵活安排页面结构。
- 菜单图标的图片,建议使用css 字体。如果要使用自定义的图片,那么建议使用透明图片,长宽为16×16像素。(本文图中显示的菜单图标即为16×16)

[…] 为插件添加菜单,更多信息可参考向wordpress添加后台管理菜单 […]