https://github.com/dimitribouteille/wp-framework
Wordpress library that contains several classes to simplify development on Worpdress.
https://github.com/dimitribouteille/wp-framework
wordpress wordpress-development wordpress-php-library
Last synced: 7 months ago
JSON representation
Wordpress library that contains several classes to simplify development on Worpdress.
- Host: GitHub
- URL: https://github.com/dimitribouteille/wp-framework
- Owner: dimitriBouteille
- License: mit
- Created: 2022-02-20T11:09:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-26T10:55:26.000Z (about 3 years ago)
- Last Synced: 2025-06-12T08:46:57.513Z (8 months ago)
- Topics: wordpress, wordpress-development, wordpress-php-library
- Language: PHP
- Homepage:
- Size: 53.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wordpress Framework
Wordpress library that contains several classes (components, helpers and mu-plugins) to simplify development on Worpdress. Part of the library is based on Symfony.
[](https://packagist.org/packages/dbout/wp-framework)
## Requirements
The server requirements are basically the same as for WordPress with the addition of a few ones :
- PHP >= 7.4
- [Composer](https://getcomposer.org/) ❤️
> To simplify the integration of this library, we recommend using Wordpress with one of the following tools: [Bedrock](https://roots.io/bedrock/), [Themosis](https://framework.themosis.com/) or [Wordplate](https://github.com/wordplate/wordplate#readme).
## Installation
Install with composer, in the root of the Wordpress project run:
```bash
composer require dbout/wp-framework
```
## Components
- API
- [Form](doc/components/form.md)
- [Logger](doc/components/logger.md)
- [Notice](doc/components/notice.md)
- [Page](doc/components/page.md)
- [PostType](doc/components/postype.md)
- [Provider](doc/components/provider.md)
- [Router & Controller](doc/components/router-controller.md)
- [Validator](doc/components/validator.md)
## Helpers
- [File](src/Helper/File.php)
- [Format](src/Helper/Format.php)
- [Url](src/Helper/Url.php)
- [UploadDir](src/Helper/UploadDir.php)
## MU Plugins
- Clean head
- Disable comment
- Disable Rest API
- Remove emoji support
- Remove generator metas