automattic / jetpack-admin-ui

通用Jetpack wp-admin UI元素

安装量: 1,558,238

依赖项: 7

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 2

类型:jetpack-library

v0.4.5 2024-09-05 12:38 UTC

README

通用Jetpack wp-admin UI元素

如何使用

菜单注册

使用Admin_Menu类在WP-Admin的Jetpack顶级菜单下添加您的插件。

此包将确保注册顶级菜单,如果尚未注册,并将添加新的菜单项。

使用add_menu注册菜单,无需在admin_menu钩子内执行。您可以在插件初始化时进行操作。

此方法接收的参数与add_submenu_page接收的参数相同,只是不需要告知parent菜单。

示例

use Automattic\Jetpack\Admin_UI\Admin_Menu;

$page_suffix = Admin_Menu::add_menu(
	__( 'My Awesome plugin', 'my-awesome-plugin' ),
	__( 'My Awesome plugin', 'my-awesome-plugin' ),
	'manage_options',
	'my-awesome-plugin',
	'__my_plugin_page_callback'
);
add_action( 'load-' . $page_suffix, 'my_plugin_do_stuff_on_page_load' );

安全

需要报告安全漏洞?请访问https://automattic.com/security/或直接访问我们的安全漏洞赏金网站https://hackerone.com/automattic

许可证

admin-ui采用GNU通用公共许可证v2(或更高版本)许可。