2017 © Pedro Peláez
 

wordpress amarkal-taxonomy

A set of utility functions for taxonomies in WordPress

image

askupa-software/amarkal-taxonomy

A set of utility functions for taxonomies in WordPress

  • Monday, December 25, 2017
  • by askupasoftware
  • Repository
  • 1 Watchers
  • 4 Stars
  • 18 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

amarkal-taxonomy Build Status Scrutinizer Code Quality License

A set of utility functions for taxonomies in WordPress., (*1)

Tested up to: WordPress 4.7
Dependencies: amarkal-ui, (*2)

amarkal-taxonomy, (*3)

Overview

amarkal-taxonomy lets you add custom fields to taxonomies in WordPress, and optionally add columns to the taxonomy terms table. More utility functions will be added in the future., (*4)

Installation

Via Composer

If you are using the command line:, (*5)

$ composer require askupa-software/amarkal-taxonomy:dev-master

Or simply add the following to your composer.json file:, (*6)

"require": {
    "askupa-software/amarkal-taxonomy": "dev-master"
}

And run the command, (*7)

$ composer install

This will install the package in the directory vendors/askupa-software/amarkal-taxonomy. Now all you need to do is include the composer autoloader., (*8)

require_once 'path/to/vendor/autoload.php';

Manually

Download amarkal-ui and amarkal-taxonomy from github and include them in your project., (*9)

require_once 'path/to/amarkal-ui/bootstrap.php';
require_once 'path/to/amarkal-taxonomy/bootstrap.php';

Reference

amarkal_taxonomy_add_field

Add a field to the add & edit forms of a given taxonomy., (*10)

amarkal_taxonomy_add_field( $taxonomy_name, $field_type, $field_props )

This function can be used to add fields to the 'add term' and 'edit term' taxonomy forms. See amarkal-ui for supported field types, or register your own field type using amarkal_ui_register_component., (*11)

Parameters
* $taxonomy_name (String) Specifies the taxonomy name, e.g. 'category'. * $field_name (String) Specifies the name/id of the field. * $field_props (Array) Specifies the UI component's properties. This array should have the original UI component properties as specified in amarkal-ui, as well as the following: * type (String) Specifies the type of the field to add. One of the core amarkal-ui components or a registered custom component. * title (String) Specifies the form title for this field. * description (String) Specifies a short description that will be printed below the field. * table (Array) An associative array with the following arguments: * show (Boolean) Specifies whether to add a column for this field in the taxonomy terms table. * sortable (Boolean) Specifies whether to make the column for this field sortable., (*12)

Example Usage, (*13)

// Add a text field to the 'category' taxonomy 'add' & 'edit' forms:
amarkal_taxonomy_add_field('category', 'cat_icon', array(
    'type'        => 'text',
    'title'       => 'Icon',
    'description' => 'The category\'s icon',
    'table'       => array(
        'show'      => true,  // Add a column to the terms table
        'sortable'  => true   // Make that column sortable
    )
));

// Then you can retrieve the data using:
$icon = get_term_meta( $term_id, 'cat_icon', true );

The Versions

25/12 2017

dev-master

9999999-dev https://github.com/amarkal/amarkal-taxonomy

A set of utility functions for taxonomies in WordPress

  Sources   Download

GPL-3.0

The Requires

 

by Askupa Software

wordpress form ui admin taxonomy user interface