LibWp Icon

LibWp

By Mostafa Soufi

Active Installs

400+

Last Updated

April 4, 2021

First Released

July 19, 2012

Download History (Last one month)


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();
  1. Upload libwp to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

No FAQ provided.

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
<br />
<b>Warning</b>:  Undefined array key /home/ylinkin/truewp.net/wp-content/plugins/truewp-plugin-info/truewp-plugin-info.php on line 756
" width="120" height="120">

Available Versions

Version Download Type
2.2 Download Stable
2.1 Download Stable
2.0 Download Stable
1.4 Download Stable
1.3 Download Stable
1.2 Download Stable
1.1 Download Stable
1.0 Download Stable
Development Download Trunk

Plugin Info

  • Version: 2.2
  • Last Updated: April 4, 2021
  • Active Installs: 400+
  • WordPress Version: 3.0 or higher
  • Tested up to: 5.6.17
  • PHP Version: 7.1 or higher
  • Tags:    
    functionality library post-type taxonomy theme

Ratings


4.0 out of 5 stars. (1 reviews)

See all reviews
Scroll to Top