Beschrijving
Provide some simple functionality to register some hooks that could not register inside the WordPress themes
Quick Start
Get instance of main class.
LibWp();
Post type
LibWp()->postType();
Taxonomy
LibWp()->taxonomy();
Register a new taxonomy
LibWp()->postType()
->setName('book')
->setLabels([
'name' => _x('Books', 'Post type general name', 'textdomain'),
'singular_name' => _x('Book', 'Post type singular name', 'textdomain'),
'menu_name' => _x('Books', 'Admin Menu text', 'textdomain'),
'add_new' => __('Add New', 'textdomain'),
'edit_item' => __('Edit Book', 'textdomain'),
'view_item' => __('View Book', 'textdomain'),
'all_items' => __('All Books', 'textdomain'),
])
->setFeatures([
'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'
])
->setArgument('show_ui', true)
->register();
Register a new taxonomy belongs to previous post type
LibWp()->taxonomy()
->setName('types')
->setPostTypes('book')
->setArgument('show_in_rest', true)
->setLabels([
'name' => _x('Types', 'taxonomy general name', 'textdomain'),
'singular_name' => _x('Type', 'taxonomy singular name', 'textdomain'),
'search_items' => __('Search Types', 'textdomain'),
'all_items' => __('All Types', 'textdomain'),
'edit_item' => __('Edit Type', 'textdomain'),
'add_new_item' => __('Add New Type', 'textdomain'),
'new_item_name' => __('New Type Name', 'textdomain'),
'menu_name' => __('Types', 'textdomain'),
])
->register();
Installatie
- Upload
libwp
to the/wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
Beoordelingen
Er zijn geen beoordelingen voor deze plugin.
Bijdragers & ontwikkelaars
“LibWp” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
BijdragersVertaal “LibWp” naar jouw taal.
Interesse in de ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
2.2
- Added support filters post type and taxonomy
- Registered an example of post type & taxonomy after plugin initialization.
2.1
- Added support custom argument for register the taxonomy
2.0
- Changed the structure fo boilerplate
1.0
- Initial the plugin