コード例 #1
0
 public function post_types()
 {
     $type = new cwp_post_type('theme');
     $type->set_publicly_queryable(true)->set_capability_type('post')->set_public(true)->set_menu_title("Theme Catalog")->set_menu_postion(3)->set_hierarchical(true)->set_rewrite(array('slug' => 'theme'))->set_supports(array('title', 'excerpt', 'thumbnail', 'editor', 'page-attributes'))->set_label("Theme")->set_menu_icon(get_template_directory_uri() . '/library/menu-images/graphic-design.png')->register();
     $theme_cats = new cwp_taxonomy('theme_category', 'Theme Categories');
     $theme_cats->set_post_types('cwp_theme')->set_singular_name('Category')->register();
     $design_tags = new cwp_taxonomy('design', 'Design Tags');
     $design_tags->set_post_types('cwp_theme')->set_singular_name('Design Tag')->set_show_in_nav_menus(false)->tags();
     $modules_tags = new cwp_taxonomy('module', 'Module Tags');
     $modules_tags->set_post_types('cwp_theme')->set_singular_name('Module Tag')->set_show_in_nav_menus(false)->tags();
     $plugin_tags = new cwp_taxonomy('plugin', 'Plugin Tags');
     $plugin_tags->set_post_types('cwp_theme')->set_singular_name('Plugin Tag')->set_show_in_nav_menus(false)->tags();
 }
コード例 #2
0
 public function post_type()
 {
     $type = new cwp_post_type('slide');
     $type->set_publicly_queryable(false)->set_capability_type('slide')->set_public(false)->set_menu_title("Slider Settings")->set_hierarchical(true)->set_supports(array('title', 'excerpt', 'custom-fields', 'thumbnail'))->set_map_meta_cap(true)->register();
 }
コード例 #3
0
 public static function advert()
 {
     $pt = new cwp_post_type('advert');
     $pt->set_public(false)->set_publicly_queryable(false)->set_capability_type('post')->set_menu_postion(5)->set_menu_title("Advertising")->set_hierarchical(true)->set_rewrite(array('slug' => 'ads'))->set_supports(array('title', 'excerpt', 'thumbnail', 'editor', 'comments', 'post-formats', 'page-attributes', 'author'))->set_label("Adverts")->set_menu_icon(CWP_URL . '/menu-images/project.png')->register();
     self::tags('advert', 'cwp_advert');
     //add_theme_support('post-formats',array('aside', 'gallery', 'video'));
 }
コード例 #4
0
ファイル: cwp_orders.php プロジェクト: repo-storage/core-wp
 public function order_post_type()
 {
     $order = new cwp_post_type('order');
     $order->set_publicly_queryable(false)->set_exclude_from_search(true)->set_supports(array('title', 'editor', 'comments'))->register();
 }
コード例 #5
0
ファイル: cwp_options.php プロジェクト: repo-storage/core-wp
 public function post_types()
 {
     // cwp_theme_option
     $type = new cwp_post_type('theme_option');
     $type->set_publicly_queryable(false)->set_public(true)->set_exclude_from_search(true)->set_menu_title("SiteOptions")->set_hierarchical(true)->set_menu_postion(65)->set_supports(array('title', 'excerpt', 'thumbnail'))->register();
 }