Feature reference

Reference for the features of WordPress® (either by core, plugin or theme).

By the Web Warlock, Thursday, 26/Aug/2010 0:44

You can link any term to a Page. This means that the link to the term will point to the URL of the Page, allowing you total freedom with the prettiest Permalinks ever. The Page "knows" the term it links to via a custom field, normally _query_cat.

The ZYX Term Meta plugin allows any term (either category, post tag or any other) to have any number of parent terms, even if the term belongs to a non-hierarchical taxonomy.

Different post types may have different sets of post capabilities assigned to them.

The so-called post type features are flags (boolean values) that mark if a given part/meta box in the admin/edit section will be used or not.

WordPress stores different types of data in the posts table, not only "regular" posts but also Pages, attachments, menu items, post revisions and other custom data. Each of this types of data are called "post types".

A term can display different descriptions when listed from different relative terms (either parent or children).

A term can display different names when listed from different parent terms.

A term can use different custom orders when listed from different terms.

You can select a single template to be assigned by default to all posts belonging to a term.

We could say that term groups resemble WordPress custom taxonomies, but there are lots of differences, and term groups are more flexible (and complex).
Term groups are hierarchical and allow for multiple parentage. This means that any term group can be parent or children of any number of other term groups.
A term can belong to any number of term groups, and a term can serve as index of a term group, meaning that the term will act as representation of the term group: the link to the term group will be that of the term.
Term groups may have term group checktables, special meta boxes with the terms of the term group (including or not those of the children term groups), with many features of their own: Checktables can use thumbnails if available, terms may be hidden for a given checktable —rendering them unselectable—, may have preselected terms, have different hooks, may be read only or displayed only if certain term is selected, &c.). Also, term groups can use the same custom template for all terms in the term group, automatically add custom fields, & even more.

Capabilities indicate if a user (or role) can do a given task, access a given feature, etc.