Skip to content

mimosafa/wp-core-repository

Repository files navigation

mimosafa/wp-core-repository

WordPress post type, taxonomy registration helper.

Installation

Create a composer.json in your plugin root or mu-plugins.

{
	"repositories": [
		{
			"type": "vcs",
			"url": "https://github.com/mimosafa/wp-core-repository.git"
		}
	],
    "require": {
        "mimosafa/wp-core-repository": "dev-master"
    }
}

Place the following code into your plugin.

require_once dirname( __FILE__ ) . '/vendor/autoload.php';

Then:

$ composer install

How to use

use mimosafa\WP\CoreRepository as cr;
$factory = new cr\Factory();
$product = $factory->create_post_type( 'product', 'public=1&has_archive=1' );
$p_genre = $factory->create_taxonomy( 'genre', 'alias=product_genre&public=1' );
$product->bind( $p_genre );

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages