<?php
|
// /content/setup.php
|
|
/**
|
* JVB_CONTENT: Base post type definitions
|
* Structure: [ 'slug' => [$options], ]
|
* Note: slug is prepended with BASE in registration
|
* $options includes:
|
* - any $args from register_post_type
|
* - single and plural labels (string)
|
* - hide_single = (bool) if true, only show posts on author page, not on is_singular() view
|
* - show_feed = (bool) if true, becomes one of the content types shown in feed block
|
* - show_directory= (bool) if true, creates an alphabetical list directory page
|
* - karma = (bool) if true, sets up upvotes/downvotes system
|
* - favouritable = (bool)
|
* - responses = (bool) if true, sets up comments and replies
|
* - is_calendar = (bool) if true, sets up default calendar functionality
|
* - single_image = (bool) if true, and dashboard is setup, each image becomes its own post
|
* - upload_title = (string)),
|
* - rewrites = (array) key = associated taxonomy; value = what to append to rewrite base
|
* - description = (array) strings for login description of type
|
* -dash_title = (string) customize the title for custom dashboard
|
* - dash_description = (string) customize the description for custom dashboard
|
* - directory_extra = (array) of BASEless slugs of taxonomies to link in directory
|
* - sections = (array) 'slug' => $options, where options include ['label' => $label, 'icon' => $iconSlug]; used to split large groups of fields into tabs on the edit page
|
* - fields = (array) of fields, as defined in MetaManager.php, as well as additional options:
|
* - 'quickEdit' => (bool) whether this field can be edited in the custom administrator dashboard (best for text fields)
|
* - 'section' => (string) the slug of the section, as defined above
|
*/
|
|
require(AMI_DIR . '/content/product.php');
|
require(AMI_DIR . '/content/service.php');
|
//require(AMI_DIR . '/content/support.php');
|
|
//add_filter('jvb_content', 'ami_content');
|
//function ami_content($content):array
|
//{
|
// return [
|
// 'product' => ami_product(),
|
// 'service' => ami_service(),
|
// 'support' => ami_support(),
|
// ];
|
//}
|