wp-kit / cleanoquent
A wp-kit component that serves clean Eloquent models for Wordpress
Requires
- php: >=7.2
- wp-kit/magic-meta: ^1.0.1
- wp-kit/softdeletes: ^1.0.3
This package is not auto-updated.
Last update: 2024-12-19 04:09:57 UTC
README
This is a wp-kit component that serves clean Eloquent
models for Wordpress.
Installation
If you're using Themosis
, install via Composer
in the root of your Themosis
installation, otherwise install in your Composer
driven theme folder:
composer require "wp-kit/cleanoquent"
Usage
Model
wp-kit/cleanoquent
comes with various models which you can extend. For posts wp-kit/cleanoquent
uses wp-kit/magic-meta
to append and query for meta data.
namespace Theme\Models; use WPKit\Cleanoquent\Model\Post; class Address extends Post { /** * The post_type associated with the model. * * @var string */ protected $post_type = 'wc-address'; /** * The magic_meta attributes that are mass assignable. * * @var array */ protected $magic_meta = [ '_first_name' => 'first_name', '_last_name' => 'last_name', '_company' => 'company', '_address_1' => 'address_1', '_address_2' => 'address_2', '_city' => 'city', '_state' => 'state', '_postcode' => 'postcode', '_country' => 'country', '_email' => 'email', '_phone' => 'phone' ]; }
Get Involved
To learn more about how to use wp-kit
check out the docs:
Any help is appreciated. The project is open-source and we encourage you to participate. You can contribute to the project in multiple ways by:
- Reporting a bug issue
- Suggesting features
- Sending a pull request with code fix or feature
- Following the project on GitHub
- Sharing the project around your community
For details about contributing to the framework, please check the contribution guide.
Requirements
Wordpress 4+
PHP 5.6+
License
wp-kit/cleanoquent is open-sourced software licensed under the MIT License.