waughj/wp-admin-menu-manager

用于创建和打印管理菜单的单例管理器,使WordPress管理界面和公共网站都能轻松访问。

v0.6.0 2019-12-13 19:38 UTC

This package is auto-updated.

Last update: 2024-09-14 05:57:06 UTC


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

  • 初始版本