https://github.com/arraypress/wp-utils
A comprehensive utility library for WordPress plugin development, offering a rich set of helper classes and methods for efficient handling of posts, terms, users, and other WordPress elements.
https://github.com/arraypress/wp-utils
wordpress wordpress-framework wordpress-plugin-development wordpress-plugin-library wordpress-theme-development wordpress-theme-library
Last synced: 6 months ago
JSON representation
A comprehensive utility library for WordPress plugin development, offering a rich set of helper classes and methods for efficient handling of posts, terms, users, and other WordPress elements.
- Host: GitHub
- URL: https://github.com/arraypress/wp-utils
- Owner: arraypress
- Created: 2024-10-01T19:10:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T19:16:18.000Z (about 1 year ago)
- Last Synced: 2024-11-29T20:22:54.541Z (about 1 year ago)
- Topics: wordpress, wordpress-framework, wordpress-plugin-development, wordpress-plugin-library, wordpress-theme-development, wordpress-theme-library
- Language: PHP
- Homepage: https://arraypress.com
- Size: 553 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WordPress Utility Library
A comprehensive collection of helper functions and utilities designed to enhance WordPress plugin and theme development. This library provides a wide range of tools to simplify common tasks and extend WordPress functionality across various domains, including block management, data manipulation, database operations, and more.
## Installation
Ensure you have the package installed in your project. If not, you can typically include it using Composer:
```bash
composer require arraypress/wp-utils
```
## Features
The library includes utility classes for:
```
Block, Blocks, Cast, Color, Compare, Convert, Cookie, Create, Currency, Database, Date, Email, Extract, File, Format, Generate, Gutenberg, Hashing, IP, Math, Meta, MIME, Operators, Option, Options, Page, Post, Posts, Sanitize, Server, Site, Social, SQL, Str, Taxonomies, Taxonomy, Term, Terms, Theme, TimeUnits, Transient, Transients, UnitConversion, URL, User, Users, Validate, Widget
```
Each class provides a set of helper functions related to its domain, offering a comprehensive toolkit for WordPress developers.
## Usage
After installation, you can use the library's functions in your WordPress themes or plugins.
## Contributions
Contributions to this library are highly appreciated. Raise issues on GitHub or submit pull requests for bug fixes or new features. Share feedback and suggestions for improvements.
## License: GPLv2 or later
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.