Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- add_action( 'init', 'rg_events_register_post_type' );
- function rg_events_register_post_type() {
- $labels = [
- 'name' => esc_html__( 'Events', 'rg-events-textdomain' ),
- 'singular_name' => esc_html__( 'Event', 'rg-events-textdomain' ),
- 'add_new' => esc_html__( 'Add New', 'rg-events-textdomain' ),
- 'add_new_item' => esc_html__( 'Add new event', 'rg-events-textdomain' ),
- 'edit_item' => esc_html__( 'Edit Event', 'rg-events-textdomain' ),
- 'new_item' => esc_html__( 'New Event', 'rg-events-textdomain' ),
- 'view_item' => esc_html__( 'View Event', 'rg-events-textdomain' ),
- 'view_items' => esc_html__( 'View Events', 'rg-events-textdomain' ),
- 'search_items' => esc_html__( 'Search Events', 'rg-events-textdomain' ),
- 'not_found' => esc_html__( 'No events found', 'rg-events-textdomain' ),
- 'not_found_in_trash' => esc_html__( 'No events found in Trash', 'rg-events-textdomain' ),
- 'parent_item_colon' => esc_html__( 'Parent Event:', 'rg-events-textdomain' ),
- 'all_items' => esc_html__( 'All Events', 'rg-events-textdomain' ),
- 'archives' => esc_html__( 'Event Archives', 'rg-events-textdomain' ),
- 'attributes' => esc_html__( 'Event Attributes', 'rg-events-textdomain' ),
- 'insert_into_item' => esc_html__( 'Insert into event', 'rg-events-textdomain' ),
- 'uploaded_to_this_item' => esc_html__( 'Uploaded to this event', 'rg-events-textdomain' ),
- 'featured_image' => esc_html__( 'Featured image', 'rg-events-textdomain' ),
- 'set_featured_image' => esc_html__( 'Set featured image', 'rg-events-textdomain' ),
- 'remove_featured_image' => esc_html__( 'Remove featured image', 'rg-events-textdomain' ),
- 'use_featured_image' => esc_html__( 'Use as featured image', 'rg-events-textdomain' ),
- 'menu_name' => esc_html__( 'Events', 'rg-events-textdomain' ),
- 'filter_items_list' => esc_html__( 'Filter events list', 'rg-events-textdomain' ),
- 'items_list_navigation' => esc_html__( 'Events list navigation', 'rg-events-textdomain' ),
- 'items_list' => esc_html__( 'Events list', 'rg-events-textdomain' ),
- 'item_published' => esc_html__( 'Event published', 'rg-events-textdomain' ),
- 'item_published_privately' => esc_html__( 'Event published privately', 'rg-events-textdomain' ),
- 'item_reverted_to_draft' => esc_html__( 'Event reverted to draft', 'rg-events-textdomain' ),
- 'item_scheduled' => esc_html__( 'Event scheduled', 'rg-events-textdomain' ),
- 'item_updated' => esc_html__( 'Event updated', 'rg-events-textdomain' ),
- 'text_domain' => esc_html__( 'rg-events-textdomain', 'rg-events-textdomain' ),
- ];
- $args = [
- 'label' => esc_html__( 'Events', 'rg-events-textdomain' ),
- 'labels' => $labels,
- 'description' => 'RonitGallery Events CPT',
- 'public' => true,
- 'hierarchical' => true,
- 'exclude_from_search' => false,
- 'publicly_queryable' => true,
- 'show_ui' => true,
- 'show_in_nav_menus' => true,
- 'show_in_admin_bar' => true,
- 'show_in_rest' => true,
- 'menu_position' => 5,
- 'query_var' => true,
- 'can_export' => true,
- 'delete_with_user' => false,
- 'has_archive' => false,
- 'rest_base' => '',
- 'show_in_menu' => true,
- 'menu_icon' => 'dashicons-calendar-alt',
- 'capability_type' => 'post',
- 'supports' => ['[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', 'title', 'excerpt', 'thumbnail', 'revisions'],
- 'taxonomies' => ['[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', '[object Object]', 'event-category', 'event-type'],
- 'rewrite' => [
- 'with_front' => false,
- ],
- ];
- register_post_type( 'event', $args );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement