wordpress 插件开发 使用API保存设置

1.创建一个新的插件test-two,在插件的目录下创建一个test-two文件夹;

2.创建test-two.php文件进行添加描述插件的信息;

#part 1
<?php /* Plugin Name: Test Two Plugin URI: http://test-two.com Description: 测试开发插件 Version: 1.0.0 Author: test Author URI: http://test-two.com License: testtwo */

  在插件中看到如下的效果:

  wordpress 插件开发 使用API保存设置

 

3.将插件显示在主菜单中,这个过程中主要用到了add_menu_page()这个钩子,对应的有好几个参数,上代码:

#part 1
add_action('admin_menu', 'two_create_menu');
function two_create_menu(){
	//创建*菜单
	add_menu_page(
		'Test Two Index', #浏览器上面显示的标题
		'测试插件',      #插件名称
		'manage_options',  #权限
		'test_two',      #url后面链接的参数
		'two_setting_page',  #回调方法名称, 主要是在这里面设置页面
		''
	);
}

参考备注部分(可以不看):
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );

参数解释:

$page_title: (字符串,必须)菜单页面标题,即显示在标题栏的标题

$menu_title:  (字符串,必须)菜单标题,即菜单显示的问题

$capability:(字符串,必须)权限,即向哪些用户显示此菜单

$menu_slug:(字符串,必须)显示在uri地址栏里的页面名称,默认可为空,类似?page=custompage

$function:回调方法的名称

$icon_url:(可选)菜单图标url

$position:(可选)菜单显示顺序

  

 

上一篇:WordPress 底部新增固定联系方式


下一篇:宝塔面板为WordPress网站进行数据备份与恢复