wp-kit/cleanoquent
This is a wp-kit component that serves clean Eloquent
models for Wordpress., (*1)
Installation
If you're using Themosis
, install via Composer
in the root of your Themosis
installation, otherwise install in your Composer
driven theme folder:, (*2)
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., (*3)
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:, (*4)
View the Docs, (*5)
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:, (*6)
- 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., (*7)
Requirements
Wordpress 4+, (*8)
PHP 5.6+, (*9)
License
wp-kit/cleanoquent is open-sourced software licensed under the MIT License., (*10)