manychois/wp-wpx
Composer 安装命令:
composer require manychois/wp-wpx
包简介
A utility library for overriding WordPress default HTML output easily
关键字:
README 文档
README
Wpx provides you a set of utility functions to help you developing WordPress themes or plugins.
Installation
composer require manychois/wp-wpx
Then in your plugin file or theme functions.php, write this to start using Wpx:
require_once(__DIR__ . '/vendor/autoload.php'); $wpx = new \Manychois\Wpx\Utility(new \Manychois\Wpx\WpContext()); $wpx->activate();
Features
- Check UtilityInterface for available methods. Some highlights:
minimizeHead()
Remove certain WordPress default stuff in<head>tag, e.g. generator tag, emoji script.registerStyle()/registerScript()
Outputting tag like<link rel="stylesheet" href="..." integrity="..." crossorigin="anonymous" />has become possible.getMenuItem()
No more manipulating output fromwp_nav_menu(). Wpx provides you hierarchy of menu data for extreme flexibility.getPostPaginationLinks()
Again, no more manipulation on output frompaginate_links().
- Bundle
\Manychois\Views\Viewto help you build HTML template in parent-child structure. Reference: https://github.com/manychois/php-views - Provide
\Manychois\Wpx\TagBuilderto simplify HTML tag construction. - Register useful stylesheets and JavaScripts for admin pages:
- wpx-jquery-ui: CSS of Jquery UI theme Smoothness.
- wpx-codemirror: Latest CodeMirror core script.
To-do list
- Increase unit test code coverage.
- Add helper styles and functions to simplify plugin admin screen development.
License
This project is licensed under MIT License.
Author
This library is created by Siu Pang Tommy Choi.
统计信息
- 总下载量: 38
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-05-21