waughj/wp-admin-menu-manager 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

waughj/wp-admin-menu-manager

Composer 安装命令:

composer require waughj/wp-admin-menu-manager

包简介

Singleton manager for making and printing admin menus & making them easily accessible to both WordPress Admin & public website.

README 文档

README

Singleton manager for making and printing admin menus & making them easily accessible to both WordPress Admin & public website.

Example

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' );

Handling errors:

use WaughJ\WPAdminMenu\WPAdminMenuException;

$widget_menu = WPAdminMenuManager::createAdminMenu
(
    'widget-nav',
    'Widget Menu',
    [],
    function ( WPAdminMenuException $e )
    {
        MyCustomLogger::log( $e );
    }
);

Changelog

0.6.0

  • Add ability to pass custom error handlers to WPAdminMenu

0.5.1

  • Update TestHashItem dependency

0.5.0

  • Add Ability to Get Menu Objects & Menu Lists

0.4.0

  • Add Current Link Class to Possible Attributes

0.3.1

  • Update dependencies

0.3.0

  • Add Getter Methods

0.2.0

  • Revamp as Manager

0.1.0

  • Initial version

统计信息

  • 总下载量: 93
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: AGPL-3.0-or-later
  • 更新时间: 2018-11-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固