EduardET

Create Dim Menu Custom Post type

May 10th, 2019
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.90 KB | None | 0 0
  1. function cptui_register_my_cpts_menu() {
  2.  
  3.     /**
  4.      * Post Type: Dim Menus.
  5.      */
  6.  
  7.     $labels = array(
  8.         "name" => __( "Dim Menus", "custom-post-type-ui" ),
  9.         "singular_name" => __( "Dim Menu", "custom-post-type-ui" ),
  10.         "menu_name" => __( "Dim Menus", "custom-post-type-ui" ),
  11.         "all_items" => __( "All Dim Menus", "custom-post-type-ui" ),
  12.         "add_new" => __( "Add New", "custom-post-type-ui" ),
  13.         "add_new_item" => __( "Add New Dim Menu", "custom-post-type-ui" ),
  14.         "edit_item" => __( "Edit Dim Menu", "custom-post-type-ui" ),
  15.         "new_item" => __( "New Dim Menu", "custom-post-type-ui" ),
  16.         "view_item" => __( "View Dim Menu", "custom-post-type-ui" ),
  17.         "view_items" => __( "View Dim Menus", "custom-post-type-ui" ),
  18.         "search_items" => __( "Search Dim Menu", "custom-post-type-ui" ),
  19.         "not_found" => __( "No Dim Menu found", "custom-post-type-ui" ),
  20.         "not_found_in_trash" => __( "No Dim Menu found in Trash", "custom-post-type-ui" ),
  21.         "parent_item_colon" => __( "Parent Dim Menu", "custom-post-type-ui" ),
  22.         "featured_image" => __( "Featured Image for this Dim Menu", "custom-post-type-ui" ),
  23.         "set_featured_image" => __( "Set featured Image for this Dim Menu", "custom-post-type-ui" ),
  24.         "remove_featured_image" => __( "Remove featured Image for this Dim Menu", "custom-post-type-ui" ),
  25.         "use_featured_image" => __( "Use as featured Image for this Dim Menu", "custom-post-type-ui" ),
  26.         "archives" => __( "Dim Menus Archive", "custom-post-type-ui" ),
  27.         "insert_into_item" => __( "Insert into Dim Menu", "custom-post-type-ui" ),
  28.         "uploaded_to_this_item" => __( "Uploaded to this Dim Menu", "custom-post-type-ui" ),
  29.         "filter_items_list" => __( "Filter Dim Menu list", "custom-post-type-ui" ),
  30.         "items_list_navigation" => __( "Dim Menu list navigation", "custom-post-type-ui" ),
  31.         "items_list" => __( "Dim Menu list", "custom-post-type-ui" ),
  32.         "attributes" => __( "Dim Menu attributes", "custom-post-type-ui" ),
  33.         "name_admin_bar" => __( "Dim Menu", "custom-post-type-ui" ),
  34.         "parent_item_colon" => __( "Parent Dim Menu", "custom-post-type-ui" ),
  35.     );
  36.  
  37.     $args = array(
  38.         "label" => __( "Dim Menus", "custom-post-type-ui" ),
  39.         "labels" => $labels,
  40.         "description" => "",
  41.         "public" => true,
  42.         "publicly_queryable" => true,
  43.         "show_ui" => true,
  44.         "delete_with_user" => false,
  45.         "show_in_rest" => true,
  46.         "rest_base" => "",
  47.         "rest_controller_class" => "WP_REST_Posts_Controller",
  48.         "has_archive" => false,
  49.         "show_in_menu" => true,
  50.         "show_in_nav_menus" => true,
  51.         "exclude_from_search" => false,
  52.         "capability_type" => "post",
  53.         "map_meta_cap" => true,
  54.         "hierarchical" => true,
  55.         "rewrite" => array( "slug" => "menu", "with_front" => true ),
  56.         "query_var" => true,
  57.         "menu_icon" => "dashicons-clipboard",
  58.         "supports" => array( "title", "editor", "thumbnail", "excerpt", "trackbacks", "custom-fields", "comments", "revisions", "author", "page-attributes", "post-formats" ),
  59.     );
  60.  
  61.     register_post_type( "menu", $args );
  62. }
  63.  
  64. add_action( 'init', 'cptui_register_my_cpts_menu' );
Advertisement
Add Comment
Please, Sign In to add comment