waughj / wp-admin-menu-manager
用于创建和打印管理菜单的单例管理器,使WordPress管理界面和公共网站都能轻松访问。
v0.6.0
2019-12-13 19:38 UTC
Requires
- php: >=7.2
- waughj/wp-admin-menu: ^0.9.0
README
用于创建和打印管理菜单的单例管理器,使WordPress管理界面和公共网站都能轻松访问。
示例
use WaughJ\WPAdminMenuManager\WPAdminMenuManager;
WPAdminMenuManager::createHeaderMenu();
WPAdminMenuManager::printHeaderMenu();
$footer = WPAdminMenuManager::createFooterMenu();
$footer->printMenu();
WPAdminMenuManager::printFooterMenu();
$sidebar_menu = WPAdminMenuManager::createAdminMenu
(
'sidebar-nav',
'Sidebar Menu',
[ 'nav' => [ 'class' => 'sidebar-nav' ] ]
);
// Will be true.
WPAdminMenuManager::getAdminMenu( 'sidebar-nav' ) === $sidebar_menu;
$header = WPAdminMenuManager::getHeaderMenu();
$header_menu_list = WPAdminMenuManager::getHeaderMenuList();
$footer = WPAdminMenuManager::getFooterMenu();
$footer_menu_list = WPAdminMenuManager::getFooterMenuList();
$sidebar_menu_list = WPAdminMenuManager::getAdminMenuList( 'sidebar-nav' );
错误处理
use WaughJ\WPAdminMenu\WPAdminMenuException;
$widget_menu = WPAdminMenuManager::createAdminMenu
(
'widget-nav',
'Widget Menu',
[],
function ( WPAdminMenuException $e )
{
MyCustomLogger::log( $e );
}
);
更新日志
0.6.0
- 为WPAdminMenu添加传递自定义错误处理程序的功能
0.5.1
- 更新TestHashItem依赖项
0.5.0
- 添加获取菜单对象和菜单列表的功能
0.4.0
- 将当前链接类添加到可能的属性中
0.3.1
- 更新依赖项
0.3.0
- 添加获取方法
0.2.0
- 重新设计为管理器
0.1.0
- 初始版本