automattic / jetpack-admin-ui
通用Jetpack wp-admin UI元素
v0.4.5
2024-09-05 12:38 UTC
Requires
- php: >=7.0
Requires (Dev)
- automattic/jetpack-changelogger: ^4.2.6
- automattic/jetpack-logo: ^2.0.4
- automattic/wordbless: dev-master
- yoast/phpunit-polyfills: ^1.1.1
Suggests
- automattic/jetpack-autoloader: Allow for better interoperability with other plugins that use this package.
- dev-trunk / 0.4.x-dev
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.25
- v0.2.24
- v0.2.23
- v0.2.22
- v0.2.21
- v0.2.20
- v0.2.19
- v0.2.18
- v0.2.17
- v0.2.16
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.1
- v0.1.0
- dev-prerelease
- dev-fix/slack-workflow-branch-detection
- dev-fix/release-branch-typo
This package is auto-updated.
Last update: 2024-09-18 03:17:35 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(或更高版本)许可。