-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Eric Defore edited this page Oct 3, 2016
·
2 revisions
class RBM_CPT_PalmTree extends RBM_CPT {
public $post_type = 'palm-tree';
public $label_singular = 'Palm Tree';
public $label_plural = 'Palm Trees';
public $icon = 'palmtree';
}
$palm_tree = new RBM_CPT_PalmTree();
class RBM_CPT_Documentation extends RBM_CPT {
public $post_type = 'documentation';
public $label_singular = null;
public $label_plural = null;
public $labels = array();
public $icon = 'welcome-write-blog';
public $post_args = array(
'hierarchical' => true,
'supports' => array( 'title', 'editor', 'author', 'page-attributes', 'thumbnail' ),
'has_archive' => false,
'rewrite' => array(
'slug' => 'docs',
'with_front' => false,
'feeds' => false,
'pages' => true
),
);
function __construct() {
// This allows us to Localize the Labels
$this->label_singular = __( 'Documentation Page', CPT_Documentation_Plugin::$plugin_id );
$this->label_plural = __( 'Documentation Pages', CPT_Documentation_Plugin::$plugin_id );
$this->labels = array(
'menu_name' => __( 'Documentation', CPT_Documentation_Plugin::$plugin_id ),
'all_items' => __( 'All Documentation', CPT_Documentation_Plugin::$plugin_id ),
);
parent::__construct();
}
}
$documentation = new RBM_CPT_Documentation();