function add_room_attribute()
 {
     if (!function_exists('st_reg_post_type')) {
         return;
     }
     $name = __('Room Type', ST_TEXTDOMAIN);
     $labels = array('name' => $name, 'singular_name' => $name, 'search_items' => sprintf(__('Search %s', ST_TEXTDOMAIN), $name), 'all_items' => sprintf(__('All %s', ST_TEXTDOMAIN), $name), 'parent_item' => sprintf(__('Parent %s', ST_TEXTDOMAIN), $name), 'parent_item_colon' => sprintf(__('Parent %s', ST_TEXTDOMAIN), $name), 'edit_item' => sprintf(__('Edit %s', ST_TEXTDOMAIN), $name), 'update_item' => sprintf(__('Update %s', ST_TEXTDOMAIN), $name), 'add_new_item' => sprintf(__('New %s', ST_TEXTDOMAIN), $name), 'new_item_name' => sprintf(__('New %s', ST_TEXTDOMAIN), $name), 'menu_name' => $name);
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_ui' => 'edit.php?post_type=st_rental', 'query_var' => true);
     st_reg_taxonomy('room_rental_type', 'rental_room', $args);
 }
 /**
  * Init the post type
  *
  * @since 1.1.3
  * */
 function _init_post_type()
 {
     if (!st_check_service_available($this->post_type)) {
         return;
     }
     if (!function_exists('st_reg_post_type')) {
         return;
     }
     // Tours ==============================================================
     $labels = array('name' => __('Tours', ST_TEXTDOMAIN), 'singular_name' => __('Tour', ST_TEXTDOMAIN), 'menu_name' => __('Tours', ST_TEXTDOMAIN), 'name_admin_bar' => __('Tour', ST_TEXTDOMAIN), 'add_new' => __('Add New', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Tour', ST_TEXTDOMAIN), 'new_item' => __('New Tour', ST_TEXTDOMAIN), 'edit_item' => __('Edit Tour', ST_TEXTDOMAIN), 'view_item' => __('View Tour', ST_TEXTDOMAIN), 'all_items' => __('All Tour', ST_TEXTDOMAIN), 'search_items' => __('Search Tour', ST_TEXTDOMAIN), 'parent_item_colon' => __('Parent Tour:', ST_TEXTDOMAIN), 'not_found' => __('No Tours found.', ST_TEXTDOMAIN), 'not_found_in_trash' => __('No Tours found in Trash.', ST_TEXTDOMAIN));
     $args = array('labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => get_option('tour_permalink', 'st_tour')), 'capability_type' => 'post', 'hierarchical' => false, 'supports' => array('author', 'title', 'editor', 'excerpt', 'thumbnail', 'comments'), 'menu_icon' => 'dashicons-palmtree-st');
     st_reg_post_type('st_tours', $args);
     $labels = array('name' => __('Tours Type', 'taxonomy general name', ST_TEXTDOMAIN), 'singular_name' => __('Tours Type', 'taxonomy singular name', ST_TEXTDOMAIN), 'search_items' => __('Search Tours Type', ST_TEXTDOMAIN), 'popular_items' => __('Popular Tours Type', ST_TEXTDOMAIN), 'all_items' => __('All Tours Type', ST_TEXTDOMAIN), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __('Edit Tour Type', ST_TEXTDOMAIN), 'update_item' => __('Update Tour Type', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Pickup Feature', ST_TEXTDOMAIN), 'new_item_name' => __('New Tour Type Name', ST_TEXTDOMAIN), 'separate_items_with_commas' => __('Separate Tour Type with commas', ST_TEXTDOMAIN), 'add_or_remove_items' => __('Add or remove Tour Type', ST_TEXTDOMAIN), 'choose_from_most_used' => __('Choose from the most used Tour Type', ST_TEXTDOMAIN), 'not_found' => __('No Pickup Tour Type.', ST_TEXTDOMAIN), 'menu_name' => __('Tours Type', ST_TEXTDOMAIN));
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array('slug' => 'st_tour_type'));
     st_reg_taxonomy('st_tour_type', 'st_tours', $args);
 }
 /**
  * Init the post type
  *
  * */
 function init_post_type()
 {
     if (!st_check_service_available($this->post_type)) {
         return;
     }
     if (!function_exists('st_reg_post_type')) {
         return;
     }
     $labels = array('name' => __('Hotels', ST_TEXTDOMAIN), 'singular_name' => __('Hotel Name', ST_TEXTDOMAIN), 'menu_name' => __('Hotels', ST_TEXTDOMAIN), 'name_admin_bar' => __('Hotel Name', ST_TEXTDOMAIN), 'add_new' => __('Add New', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Hotel', ST_TEXTDOMAIN), 'new_item' => __('New Hotel', ST_TEXTDOMAIN), 'edit_item' => __('Edit Hotel', ST_TEXTDOMAIN), 'view_item' => __('View Hotel', ST_TEXTDOMAIN), 'all_items' => __('All Hotels', ST_TEXTDOMAIN), 'search_items' => __('Search Hotels', ST_TEXTDOMAIN), 'parent_item_colon' => __('Parent Hotels:', ST_TEXTDOMAIN), 'not_found' => __('No hotels found.', ST_TEXTDOMAIN), 'not_found_in_trash' => __('No hotels found in Trash.', ST_TEXTDOMAIN));
     $args = array('labels' => $labels, 'menu_icon' => 'dashicons-building-yl', 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array('slug' => get_option('hotel_permalink', 'st_hotel')), 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'));
     st_reg_post_type('st_hotel', $args);
     $labels = array('name' => __('Room(s)', ST_TEXTDOMAIN), 'singular_name' => __('Room', ST_TEXTDOMAIN), 'menu_name' => __('Room(s)', ST_TEXTDOMAIN), 'name_admin_bar' => __('Room', ST_TEXTDOMAIN), 'add_new' => __('Add New', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Room', ST_TEXTDOMAIN), 'new_item' => __('New Room', ST_TEXTDOMAIN), 'edit_item' => __('Edit Room', ST_TEXTDOMAIN), 'view_item' => __('View Room', ST_TEXTDOMAIN), 'all_items' => __('All Rooms', ST_TEXTDOMAIN), 'search_items' => __('Search Rooms', ST_TEXTDOMAIN), 'parent_item_colon' => __('Parent Rooms:', ST_TEXTDOMAIN), 'not_found' => __('No rooms found.', ST_TEXTDOMAIN), 'not_found_in_trash' => __('No rooms found in Trash.', ST_TEXTDOMAIN));
     $args = array('labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'), 'menu_icon' => 'dashicons-building-yl', 'exclude_from_search' => true);
     st_reg_post_type('hotel_room', $args);
     $name = __('Room Type', ST_TEXTDOMAIN);
     $labels = array('name' => $name, 'singular_name' => $name, 'search_items' => sprintf(__('Search %s', ST_TEXTDOMAIN), $name), 'all_items' => sprintf(__('All %s', ST_TEXTDOMAIN), $name), 'parent_item' => sprintf(__('Parent %s', ST_TEXTDOMAIN), $name), 'parent_item_colon' => sprintf(__('Parent %s', ST_TEXTDOMAIN), $name), 'edit_item' => sprintf(__('Edit %s', ST_TEXTDOMAIN), $name), 'update_item' => sprintf(__('Update %s', ST_TEXTDOMAIN), $name), 'add_new_item' => sprintf(__('New %s', ST_TEXTDOMAIN), $name), 'new_item_name' => sprintf(__('New %s', ST_TEXTDOMAIN), $name), 'menu_name' => $name);
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_ui' => 'edit.php?post_type=st_hotel', 'query_var' => true);
     st_reg_taxonomy('room_type', 'hotel_room', $args);
 }
 /**
  * Init the post type
  *
  * @since 1.1.3
  * */
 function _init_post_type()
 {
     if (!st_check_service_available($this->post_type)) {
         return;
     }
     if (!function_exists('st_reg_post_type')) {
         return;
     }
     // Tours ==============================================================
     $labels = array('name' => __('Food', ST_TEXTDOMAIN), 'singular_name' => __('Food', ST_TEXTDOMAIN), 'menu_name' => __('Food', ST_TEXTDOMAIN), 'name_admin_bar' => __('Food', ST_TEXTDOMAIN), 'add_new' => __('Add New', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Food', ST_TEXTDOMAIN), 'new_item' => __('New Food', ST_TEXTDOMAIN), 'edit_item' => __('Edit Food', ST_TEXTDOMAIN), 'view_item' => __('View Food', ST_TEXTDOMAIN), 'all_items' => __('All Food', ST_TEXTDOMAIN), 'search_items' => __('Search Food', ST_TEXTDOMAIN), 'parent_item_colon' => __('Parent Food:', ST_TEXTDOMAIN), 'not_found' => __('No Food found.', ST_TEXTDOMAIN), 'not_found_in_trash' => __('No Food found in Trash.', ST_TEXTDOMAIN));
     $args = array('labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => get_option('food_permalink', 'st_food')), 'capability_type' => 'post', 'hierarchical' => false, 'supports' => array('author', 'title', 'editor', 'excerpt', 'thumbnail', 'comments'), 'menu_icon' => 'dashicons-carrot');
     st_reg_post_type('st_food', $args);
     $labels = array('name' => __('Cuisine Type', 'taxonomy general name', ST_TEXTDOMAIN), 'singular_name' => __('Cuisine Type', 'taxonomy singular name', ST_TEXTDOMAIN), 'search_items' => __('Search Cuisine Type', ST_TEXTDOMAIN), 'popular_items' => __('Popular Cuisine Type', ST_TEXTDOMAIN), 'all_items' => __('All Cuisine Type', ST_TEXTDOMAIN), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __('Edit Cuisine Type', ST_TEXTDOMAIN), 'update_item' => __('Update Cuisine Type', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Cuisine Feature', ST_TEXTDOMAIN), 'new_item_name' => __('New Cuisine Type Name', ST_TEXTDOMAIN), 'separate_items_with_commas' => __('Separate Cuisine Type with commas', ST_TEXTDOMAIN), 'add_or_remove_items' => __('Add or remove Cuisine Type', ST_TEXTDOMAIN), 'choose_from_most_used' => __('Choose from the most used Cuisine Type', ST_TEXTDOMAIN), 'not_found' => __('No Cuisine Type.', ST_TEXTDOMAIN), 'menu_name' => __('Cuisine Type', ST_TEXTDOMAIN));
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array('slug' => 'st_cuisine_type'));
     st_reg_taxonomy('st_cuisine_type', 'st_food', $args);
     $labels = array('name' => __('Restaurent', 'taxonomy general name', ST_TEXTDOMAIN), 'singular_name' => __('Restaurent', 'taxonomy singular name', ST_TEXTDOMAIN), 'search_items' => __('Search Restaurent', ST_TEXTDOMAIN), 'popular_items' => __('Popular Restaurent', ST_TEXTDOMAIN), 'all_items' => __('All Restaurent', ST_TEXTDOMAIN), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __('Edit Restaurent', ST_TEXTDOMAIN), 'update_item' => __('Update Restaurent', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Restaurent Feature', ST_TEXTDOMAIN), 'new_item_name' => __('New Restaurent Name', ST_TEXTDOMAIN), 'separate_items_with_commas' => __('Separate Restaurent with commas', ST_TEXTDOMAIN), 'add_or_remove_items' => __('Add or remove Restaurent', ST_TEXTDOMAIN), 'choose_from_most_used' => __('Choose from the most used Restaurent', ST_TEXTDOMAIN), 'not_found' => __('No Restaurent.', ST_TEXTDOMAIN), 'menu_name' => __('Restaurent', ST_TEXTDOMAIN));
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array('slug' => 'st_restaurent_type'));
     st_reg_taxonomy('st_restaurent_type', 'st_food', $args);
 }
 /**
  *
  *
  * @since 1.1.3
  * */
 function _init_post_type()
 {
     if (!st_check_service_available($this->post_type)) {
         return;
     }
     if (!function_exists('st_reg_post_type')) {
         return;
     }
     // Cars ==============================================================
     $labels = array('name' => __('Cars', ST_TEXTDOMAIN), 'singular_name' => __('Car', ST_TEXTDOMAIN), 'menu_name' => __('Cars', ST_TEXTDOMAIN), 'name_admin_bar' => __('Car', ST_TEXTDOMAIN), 'add_new' => __('Add New', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Car', ST_TEXTDOMAIN), 'new_item' => __('New Car', ST_TEXTDOMAIN), 'edit_item' => __('Edit Car', ST_TEXTDOMAIN), 'view_item' => __('View Car', ST_TEXTDOMAIN), 'all_items' => __('All Cars', ST_TEXTDOMAIN), 'search_items' => __('Search Cars', ST_TEXTDOMAIN), 'parent_item_colon' => __('Parent Cars:', ST_TEXTDOMAIN), 'not_found' => __('No Cars found.', ST_TEXTDOMAIN), 'not_found_in_trash' => __('No Cars found in Trash.', ST_TEXTDOMAIN));
     $args = array('labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => get_option('car_permalink', 'st_car')), 'capability_type' => 'post', 'has_archive' => false, 'hierarchical' => false, 'supports' => array('author', 'title', 'editor', 'excerpt', 'thumbnail', 'comments'), 'menu_icon' => 'dashicons-dashboard-st');
     st_reg_post_type('st_cars', $args);
     // category cars
     $labels = array('name' => __('Car Category', 'taxonomy general name', ST_TEXTDOMAIN), 'singular_name' => __('Car Category', 'taxonomy singular name', ST_TEXTDOMAIN), 'search_items' => __('Search Car Category', ST_TEXTDOMAIN), 'popular_items' => __('Popular Car Category', ST_TEXTDOMAIN), 'all_items' => __('All Car Category', ST_TEXTDOMAIN), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __('Edit Car Category', ST_TEXTDOMAIN), 'update_item' => __('Update Car Category', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Car Category', ST_TEXTDOMAIN), 'new_item_name' => __('New Pickup Car Category', ST_TEXTDOMAIN), 'separate_items_with_commas' => __('Separate Car Category  with commas', ST_TEXTDOMAIN), 'add_or_remove_items' => __('Add or remove Car Category', ST_TEXTDOMAIN), 'choose_from_most_used' => __('Choose from the most used Car Category', ST_TEXTDOMAIN), 'not_found' => __('No Car Category found.', ST_TEXTDOMAIN), 'menu_name' => __('Car Category', ST_TEXTDOMAIN));
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array('slug' => 'st_category_cars'));
     st_reg_taxonomy('st_category_cars', 'st_cars', $args);
     $labels = array('name' => st_get_language('car_pickup_features'), 'singular_name' => st_get_language('car_pickup_features'), 'search_items' => st_get_language('car_search_pickup_features'), 'popular_items' => __('Popular Pickup Features', ST_TEXTDOMAIN), 'all_items' => __('All Pickup Features', ST_TEXTDOMAIN), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __('Edit Pickup Feature', ST_TEXTDOMAIN), 'update_item' => __('Update Pickup Feature', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Pickup Feature', ST_TEXTDOMAIN), 'new_item_name' => __('New Pickup Feature Name', ST_TEXTDOMAIN), 'separate_items_with_commas' => __('Separate Pickup Features with commas', ST_TEXTDOMAIN), 'add_or_remove_items' => __('Add or remove Pickup Features', ST_TEXTDOMAIN), 'choose_from_most_used' => __('Choose from the most used Pickup Features', ST_TEXTDOMAIN), 'not_found' => __('No Pickup Features found.', ST_TEXTDOMAIN), 'menu_name' => __('Pickup Features', ST_TEXTDOMAIN));
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'update_count_callback' => '_update_post_term_count', 'query_var' => true, 'rewrite' => array('slug' => 'st_cars_pickup_features'));
     st_reg_taxonomy('st_cars_pickup_features', 'st_cars', $args);
 }
Example #6
0
 static function st_location_init()
 {
     $labels = array('name' => __('Locations', ST_TEXTDOMAIN), 'singular_name' => __('Location', ST_TEXTDOMAIN), 'menu_name' => __('Locations', ST_TEXTDOMAIN), 'name_admin_bar' => __('Location', ST_TEXTDOMAIN), 'add_new' => __('Add New', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Location', ST_TEXTDOMAIN), 'new_item' => __('New Location', ST_TEXTDOMAIN), 'edit_item' => __('Edit Location', ST_TEXTDOMAIN), 'view_item' => __('View Location', ST_TEXTDOMAIN), 'all_items' => __('All Locations', ST_TEXTDOMAIN), 'search_items' => __('Search Locations', ST_TEXTDOMAIN), 'parent_item_colon' => __('Parent Locations:', ST_TEXTDOMAIN), 'not_found' => __('No locations found.', ST_TEXTDOMAIN), 'not_found_in_trash' => __('No locations found in Trash.', ST_TEXTDOMAIN));
     $args = array('labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array('slug' => 'location'), 'has_archive' => true, 'hierarchical' => true, 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments', 'page-attributes'), 'menu_icon' => 'dashicons-location-alt-bl', 'exclude_from_search' => true);
     st_reg_post_type('location', $args);
     // Location ==============================================================
     $labels = array('name' => __('Location Type', ST_TEXTDOMAIN), 'singular_name' => __('Location Type', ST_TEXTDOMAIN), 'search_items' => __('Search Location Type', ST_TEXTDOMAIN), 'popular_items' => __('Popular Location Type', ST_TEXTDOMAIN), 'all_items' => __('All Location Type', ST_TEXTDOMAIN), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __('Edit Location Type', ST_TEXTDOMAIN), 'update_item' => __('Update Location Type', ST_TEXTDOMAIN), 'add_new_item' => __('Add New Location Type', ST_TEXTDOMAIN), 'new_item_name' => __('New Location Type Name', ST_TEXTDOMAIN), 'separate_items_with_commas' => __('Separate Location Type with commas', ST_TEXTDOMAIN), 'add_or_remove_items' => __('Add or remove Location Type', ST_TEXTDOMAIN), 'choose_from_most_used' => __('Choose from the most used Location Type', ST_TEXTDOMAIN), 'not_found' => __('No Pickup Location Type.', ST_TEXTDOMAIN), 'menu_name' => __('Location Type', ST_TEXTDOMAIN));
     $args = array('hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true);
     st_reg_taxonomy('st_location_type', 'location', $args);
 }