Advertisement
thesufi

Custom Post Type Demo

Jan 20th, 2015
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.20 KB | None | 0 0
  1. /*create event custom post type. change $keyword and $slug to update CPT */
  2. function dct_cpt_event() {
  3.     $keyword = 'Event';
  4.     $slug = 'event';
  5.     $labels = array(
  6.             'name' => $keyword .'s',
  7.             'singular_name' => $keyword,
  8.             'add_new' => 'Add New',
  9.             'add_new_item' => 'Add New ' . $keyword,
  10.             'edit' => 'Edit',
  11.             'edit_item' => 'Edit ' . $keyword .'s',
  12.             'new_item' => 'New ' . $keyword .'s',
  13.             'all_items' => 'All ' . $keyword .'s',
  14.             'view' => 'View',
  15.             'view_item' => 'View ' . $keyword .'s',
  16.             'search_items' => 'Search ' . $keyword .'s',
  17.             'not_found' => 'No ' . $keyword . ' found',
  18.             'not_found_in_trash' => 'No ' . $keyword . ' found in Trash',
  19.             'parent' => 'Parent ' . $keyword,
  20.             'menu_name' => $keyword .'s'
  21.     );
  22.  
  23.     $args = array(
  24.             'labels' => $labels,
  25.             'public' => true,
  26.             'menu_position' => '5.1',
  27.             'public' => true,
  28.             'has_archive' => true,
  29.             'rewrite' => array('slug' => $slug),
  30.             'supports' => array( 'title', 'editor', 'author', 'excerpt', 'revisions' ),
  31.             'exclude_from_search' => false,
  32.             'publicly_queryable' => true,
  33.             'show_ui' => true,
  34.             'map_meta_cap' => true
  35.     );
  36.  
  37.     register_post_type( $slug, $args );    
  38. }
  39.  
  40. add_action( 'init', 'dct_cpt_event' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement