Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.52 KB | None | 0 0
  1. <?php
  2.  
  3. //Registers the 'Anime' taxonomy
  4. add_action( 'init', 'anime_eps', 0 );
  5.  
  6. function anime_eps() {
  7.  
  8.     $labels = array(
  9.         'name' => _x('Anime', 'post type general name'),
  10.         'singular_name' => _x('Anime', 'post type singular name'),
  11.         'add_new' => _x('Add New', 'Anime'),
  12.         'add_new_item' => __('Add New Anime'),
  13.         'edit_item' => __('Edit Anime'),
  14.         'new_item' => __('New Anime'),
  15.         'view_item' => __('View Anime'),
  16.         'search_items' => __('Search Anime'),
  17.         'not_found' =>  __('No Anime found'),
  18.         'not_found_in_trash' => __('No Anime found in Trash'),
  19.         'parent_item_colon' => null,
  20.         'menu_name' => __( 'Anime' )
  21.     );
  22.  
  23.     $labels_eps = array(
  24.         'name' => _x('Episodes', 'post type general name'),
  25.         'singular_name' => _x('Episode', 'post type singular name'),
  26.         'add_new' => _x('Add New', 'Episode'),
  27.         'add_new_item' => __('Add New Episode'),
  28.         'edit_item' => __('Edit Episode'),
  29.         'new_item' => __('New Episode'),
  30.         'view_item' => __('View Episode'),
  31.         'search_items' => __('Search Episode'),
  32.         'not_found' =>  __('No Episodes found'),
  33.         'not_found_in_trash' => __('No Episodes found in Trash'),
  34.         'parent_item_colon' => null,
  35.         'menu_name' => __( 'Episodes' )
  36.     );
  37.  
  38.     $labels_genre = array(
  39.         'name' => __('Genre'),
  40.         'singular_name' => __('Genre'),
  41.         'add_new' => __('Add New Genre'),
  42.         'add_new_item' => __('Add New Genre'),
  43.         'edit_item' => __('Edit Genre'),
  44.         'new_item' => __('New Genre'),
  45.         'view_item' => __('View Genre'),
  46.         'search_items' => __('Search Genre'),
  47.         'parent_item' => __('Parent Genre'),
  48.         'parent_item_colon' => __('Parent Genre'),
  49.         'popular_items' => __('Popular Genre'),
  50.         'all_items' => __('All genres')
  51.     );
  52.  
  53.     $supports = array('title', 'editor', 'custom-fields', 'revisions', 'excerpt', 'comments');
  54.  
  55.     //Registers post items
  56.     register_post_type( 'anime', array(
  57.         'labels' => $labels_eps,
  58.         'public' => true,
  59.         'menu_icon' => get_stylesheet_directory_uri() . '/tv_icon.png', //Shows a real cool icon!
  60.         'supports' => $supports,
  61.         'rewrite' => true
  62.     ));
  63.  
  64.     //Registers Taxonomy.. Category & Post Tags
  65.     //Category
  66.     register_taxonomy( 'Anime', array('anime'), array(
  67.         'hierarchical' => true,
  68.         'labels' => $labels,
  69.         'query_var' => true,
  70.         'rewrite' => array( 'slug' => 'Anime' )
  71.     ));
  72.    
  73.     //Post Tags
  74.     register_taxonomy('Genre', 'anime', array(
  75.         'labels' => $labels_genre,
  76.         'hierarchical' => false,
  77.         'query_var'  => 'genre',
  78.         'rewrite' => array('slug' => 'genre')
  79.     ));
  80.  
  81. }
  82.  
  83.  
  84. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement