My Content Management creates a set of custom post types, each with a custom taxonomy and a set of commonly needed custom fields. A single common interface to create popularly desired content tools.
In addition to the default post types and field groups, you can create new custom post types, create new groups of custom fields, and edit the post types and custom field groups that are built in.
There's no default styling in My Content Management, so you won't have any problems with conflicts between the plug-in and your theme. There is default HTML, but it can be 100% replaced through the included templating system, or by creating your own theme template documents to display these specific content types.
Support
My Content Management is provided with no support.
How to Use My Content Management
All content can be displayed using the shortcode [my_content type='custom_post_type']. Other supported attributes include:
- type (single or comma-separated list of types)
- display (custom, full, excerpt, or list)
- taxonomy (slug for associated taxonomy: required to get list of terms associated with post; include a term to limit by term)
- term (term within named taxonomy)
- operator (IN, NOT IN, or AND) == how to treat the selected terms. Choose posts with that term, without that term, or using all terms supplied.
- count (number of items to display - default shows all)
- order (order to show items in - default order is "menu_order" )
- direction (whether sort is ascending, "ASC", or descending, "DESC" (default))
- meta_key ( custom field to sort by if 'order' is "meta_value" or "meta_value_num" )
- template ( set to a post type to use a template set by that post type. If "display" equals "custom", write a custom template. )
- custom_wrapper ( only used when custom template in use; wraps all results in this html element with appropriate classes)
- offset (integer: skip a number of posts before display.)
- id ( comma separated list of IDs to show a set of posts; single ID to show a single post.)
- cache (integer: number of hours to cache the results of this shortcode)
- year (integer)
- month (integer, 1-12)
- week (integer, 0-53)
- day (integer, 1-31)
A search form for any custom post type is accessible using the shortcode [custom_search type='custom_post_type']
Create a site map for a specific post type and taxonomy using the [my_archive type='custom_post_type' taxonomy='taxonomy'] shortcode. Other supported attributes include all those above, plus:
- exclude (list of comma-separated taxonomy terms to exclude from the site map)
- include (list of comma-separated taxonomy terms to show on the site map)
The "id" attribute is not supported in the [my_archive] shortcode. (That would be silly.) The [my_archive] shortcode does support a "show_links" attribute which will turn on a navigation list to navigate to each displayed category.