Tiu ĉi kromprogramo ne estis testita en la 3 lastaj gravaj eldonoj de WordPress. Eble ĝi ne plu estas prizorgata kaj ĝi eble havus kongruajn problemojn en novaj versioj de WordPress.

Image

LibWp

Priskribo

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();

Instalo

  1. Upload libwp to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Pritaksoj

There are no reviews for this plugin.

Kontribuantoj k. programistoj

“LibWp” estas liberkoda programo. La sekvaj homoj kontribuis al la kromprogramo.

Kontribuantoj

Traduki “LibWp” en vian lingvon.

Ĉu interesita en programado?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Ŝanĝprotokolo

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