/** * * * @update 1.1.3 * */ function init() { if (!$this->is_available()) { return; } parent::init(); add_filter('st_holidays_detail_layout', array($this, 'custom_holiday_layout')); // add to cart add_action('wp_loaded', array($this, 'holidays_add_to_cart'), 20); //custom search cars template add_filter('template_include', array($this, 'choose_search_template')); //Sidebar Pos for SEARCH add_filter('st_holidays_sidebar', array($this, 'change_sidebar')); //Save car Review Stats add_action('comment_post', array($this, '_save_review_stats')); // Change cars review arg add_filter('st_holidays_wp_review_form_args', array($this, 'comment_args'), 10, 2); //Filter the search holiday //add_action('pre_get_posts',array($this,'change_search_holiday_arg')); //add Widget Area add_action('widgets_init', array($this, 'add_sidebar')); add_filter('st_search_preload_page', array($this, '_change_preload_search_title')); //add_filter('st_data_custom_price',array($this,'_st_data_custom_price')); // Woocommerce cart item information add_action('st_wc_cart_item_information_st_holidays', array($this, '_show_wc_cart_item_information')); add_action('st_wc_cart_item_information_btn_st_holidays', array($this, '_show_wc_cart_item_information_btn')); add_action('st_before_cart_item_st_holidays', array($this, '_show_wc_cart_post_type_icon')); add_filter('st_add_to_cart_item_st_holidays', array($this, '_deposit_calculator'), 10, 2); if (is_singular('st_holidays')) { add_action('wp_enqueue_scripts', array($this, 'add_scripts')); } }
function init() { parent::init(); add_action('init', array($this, 'st_login_func')); add_action('init', array($this, 'update_user')); add_action('init', array($this, 'update_pass')); add_action('init', array($this, 'upload_image')); add_action('init', array($this, 'st_insert_post_type_hotel'), 50); add_action('init', array($this, 'st_insert_post_type_rental'), 50); add_action('init', array($this, 'st_insert_post_type_cruise'), 50); add_action('init', array($this, 'st_insert_post_type_cruise_cabin'), 50); add_action('init', array($this, 'st_insert_post_type_room'), 50); add_action('init', array($this, 'st_insert_post_type_tours'), 50); add_action('init', array($this, 'st_insert_post_type_activity'), 50); add_action('init', array($this, 'st_insert_post_type_cars'), 50); add_action('init', array($this, 'st_insert_post_type_location'), 50); add_action('init', array($this, 'st_write_review'), 50); add_action('wp_ajax_st_add_wishlist', array($this, 'st_add_wishlist_func')); add_action('wp_ajax_nopriv_st_add_wishlist', array($this, 'st_add_wishlist_func')); add_action('wp_ajax_st_remove_wishlist', array($this, 'st_remove_wishlist_func')); add_action('wp_ajax_nopriv_st_remove_wishlist', array($this, 'st_remove_wishlist_func')); add_action('wp_ajax_st_load_more_wishlist', array($this, 'st_load_more_wishlist_func')); add_action('wp_ajax_nopriv_st_load_more_wishlist', array($this, 'st_load_more_wishlist_func')); add_action('wp_ajax_st_remove_post_type', array($this, 'st_remove_post_type_func')); add_action('wp_ajax_nopriv_st_remove_post_type', array($this, 'st_remove_post_type_func')); add_action('wp_ajax_st_change_status_post_type', array($this, 'st_change_status_post_type_func')); add_action('wp_ajax_nopriv_st_change_status_post_type', array($this, 'st_change_status_post_type_func')); add_action('template_redirect', array($this, 'check_login')); add_action('wp_ajax_st_load_more_history_book', array($this, 'get_book_history')); add_action('wp_ajax_nopriv_st_load_more_history_book', array($this, 'get_book_history')); }
/** * * * @update 1.1.3 * */ function init() { if (!$this->is_available()) { return; } parent::init(); //Filter change layout of rental detail if choose in metabox add_filter('rental_single_layout', array($this, 'custom_rental_layout')); add_filter('template_include', array($this, 'choose_search_template')); //add Widget Area add_action('widgets_init', array($this, 'add_sidebar')); //Sidebar Pos for SEARCH add_filter('st_rental_sidebar', array($this, 'change_sidebar')); //Filter the search hotel //add_action('pre_get_posts',array($this,'change_search_arg')); add_action('save_post', array($this, 'update_sale_price')); add_action('wp_loaded', array($this, 'add_to_cart'), 20); add_filter('st_search_preload_page', array($this, '_change_preload_search_title')); add_action('wp_enqueue_scripts', array($this, '_add_script')); //Save Rental Review Stats add_action('comment_post', array($this, 'save_review_stats')); // Change rental review arg add_filter('st_rental_wp_review_form_args', array($this, 'comment_args'), 10, 2); add_action('wp_ajax_st_getOrderByYear', array($this, 'getOrderByYear')); add_action('wp_ajax_nopriv_st_getOrderByYear', array($this, 'getOrderByYear')); // Woocommerce cart item information add_action('st_wc_cart_item_information_st_rental', array($this, '_show_wc_cart_item_information')); add_action('st_before_cart_item_st_rental', array($this, '_show_wc_cart_post_type_icon')); add_filter('st_add_to_cart_item_st_rental', array($this, '_deposit_calculator'), 10, 2); // add_filter('st_data_custom_price',array($this,'_st_data_custom_price')); }
function init() { parent::init(); $this->init_metabox(); add_action('wp_ajax_st_search_location', array($this, 'search_location')); add_action('wp_ajax_nopriv_st_search_location', array($this, 'search_location')); add_action('widgets_init', array($this, 'add_sidebar')); }
function init() { if (!st_check_service_available('st_hotel')) { return; } parent::init(); //add_filter('st_data_custom_price',array($this,'_st_data_custom_price')); }
function init() { if (!st_check_service_available('st_hotel')) { return; } parent::init(); //$this->init_metabox(); add_action('posts_where', array($this, '_alter_search_query')); add_filter('st_data_custom_price', array($this, '_st_data_custom_price')); }
function init() { parent::init(); //$this->init_metabox(); add_action('init', array($this, 'init_metabox'), 9); add_action('wp_ajax_st_search_location', array($this, 'search_location')); add_action('wp_ajax_nopriv_st_search_location', array($this, 'search_location')); add_action('widgets_init', array($this, 'add_sidebar')); add_action('wp_enqueue_scripts', array($this, 'add_script')); add_action('wp_enqueue_scripts', array(__CLASS__, 'get_list_post_type')); add_action('admin_enqueue_scripts', array($this, 'admin_script')); add_action('save_post', array($this, 'save_location'), 55); add_action('init', array($this, 'create_session'), 1); }
function init() { parent::init(); $this->init_metabox(); //Filter change layout of rental detail if choose in metabox add_filter('st_cruise_detail_layout', array($this, 'custom_rental_layout')); add_filter('template_include', array($this, 'choose_search_template')); //add Widget Area add_action('widgets_init', array($this, 'add_sidebar')); //Sidebar Pos for SEARCH add_filter('st_cruise_sidebar', array($this, 'change_sidebar')); //Filter the search hotel //add_action('pre_get_posts',array($this,'change_search_arg')); add_action('save_post', array($this, 'update_sale_price')); add_action('init', array($this, 'add_to_cart')); }
/** * * @update 1.1.3 * * */ function init() { if (!$this->is_available()) { return; } parent::init(); //Filter change layout of cars detail if choose in metabox add_filter('st_cars_detail_layout', array($this, 'custom_cars_layout')); // price cars add_action('wp_ajax_st_price_cars', array($this, 'st_price_cars_func')); add_action('wp_ajax_nopriv_st_price_cars', array($this, 'st_price_cars_func')); //custom search cars template add_filter('template_include', array($this, 'choose_search_template')); //add Widget Area add_action('widgets_init', array($this, 'add_sidebar')); //Sidebar Pos for SEARCH add_filter('st_cars_sidebar', array($this, 'change_sidebar')); // ajax add_type_widget add_action('wp_ajax_add_type_widget', array($this, 'add_type_widget_func')); add_action('wp_ajax_nopriv_add_type_widget', array($this, 'add_type_widget_func')); // ajax load_list_taxonomy add_action('wp_ajax_load_list_taxonomy', array($this, 'load_list_taxonomy_func')); add_action('wp_ajax_nopriv_load_list_taxonomy', array($this, 'load_list_taxonomy_func')); //Filter the search hotel //add_action('pre_get_posts',array($this,'change_search_cars_arg')); //$this->init_metabox(); add_action('wp_loaded', array($this, 'cars_add_to_cart'), 20); // add_filter( 'posts_where' , array( $this , '_alter_search_query' ) ); add_action('st_after_checkout_fields', array($this, 'add_checkout_fields')); add_filter('st_checkout_form_validate', array($this, 'add_validate_fields')); add_action('st_after_save_order_item', array($this, 'save_extra_fields'), 10, 3); //Save car Review Stats add_action('comment_post', array($this, 'st_cars_save_review_stats')); //Reduce total stats of posts after comment_delete add_action('delete_comment', array($this, 'st_cars_save_post_review_stats')); // Change cars review arg add_filter('st_cars_wp_review_form_args', array($this, 'comment_args'), 10, 2); add_action('wp_enqueue_scripts', array($this, 'add_script')); add_filter('st_search_preload_page', array($this, '_change_preload_search_title')); //add_action('st_after') //add_filter('st_data_custom_price',array($this,'_st_data_custom_price')); // Woocommerce cart item information add_action('st_wc_cart_item_information_st_cars', array($this, '_show_wc_cart_item_information')); add_action('st_wc_cart_item_information_btn_st_cars', array($this, '_show_wc_cart_item_information_btn')); add_action('st_before_cart_item_st_cars', array($this, '_show_wc_cart_post_type_icon')); //add_filter( 'st_add_to_cart_item_st_cars' , array( $this , '_deposit_calculator' ) , 10 , 2 ); }
/** * * * @update 1.1.3 * */ function init() { if (!$this->is_available()) { return; } parent::init(); add_filter('st_activity_detail_layout', array($this, 'custom_activity_layout')); // add to cart add_action('wp_loaded', array($this, 'activity_add_to_cart'), 20); //custom search Activity template add_filter('template_include', array($this, 'choose_search_template')); //Filter the search Activity //add_action('pre_get_posts',array($this,'change_search_activity_arg')); //add Widget Area add_action('widgets_init', array($this, 'add_sidebar')); // add_filter('st_search_preload_page', array($this, '_change_preload_search_title')); // Woocommerce cart item information add_action('st_wc_cart_item_information_st_activity', array($this, '_show_wc_cart_item_information')); add_action('st_before_cart_item_st_activity', array($this, '_show_wc_cart_post_type_icon')); add_filter('st_add_to_cart_item_st_activity', array($this, '_deposit_calculator'), 10, 2); }
/** * * * @update 1.1.3 * */ function init() { if (!$this->is_available()) { return; } parent::init(); add_action('template_redirect', array($this, 'ajax_search_room'), 1); //Filter the search hotel //add_action('pre_get_posts',array($this,'change_search_hotel_arg')); //custom search hotel template add_filter('template_include', array($this, 'choose_search_template')); //Sidebar Pos for SEARCH add_filter('st_hotel_sidebar', array($this, 'change_sidebar')); //add Widget Area add_action('widgets_init', array($this, 'add_sidebar')); //Create Hotel Booking Link add_action('wp_loaded', array($this, 'hotel_add_to_cart'), 20); // Change hotel review arg add_filter('st_hotel_wp_review_form_args', array($this, 'comment_args'), 10, 2); //Save Hotel Review Stats add_action('comment_post', array($this, 'save_review_stats')); //Reduce total stats of posts after comment_delete add_action('delete_comment', array($this, 'save_post_review_stats')); //Filter change layout of hotel detail if choose in metabox add_filter('st_hotel_detail_layout', array($this, 'custom_hotel_layout')); add_action('wp_enqueue_scripts', array($this, 'add_localize')); add_action('wp_ajax_ajax_search_room', array($this, 'ajax_search_room')); add_action('wp_ajax_nopriv_ajax_search_room', array($this, 'ajax_search_room')); add_filter('st_real_comment_post_id', array($this, '_change_comment_post_id')); add_filter('st_search_preload_page', array($this, '_change_preload_search_title')); //add_action('st_after_checkout_fields', array($this, '_add_room_number_field')); add_filter('st_checkout_form_validate', array($this, '_check_booking_period')); add_filter('st_st_hotel_search_result_link', array($this, '_change_search_result_link'), 10, 2); // Woocommerce cart item information add_action('st_wc_cart_item_information_st_hotel', array($this, '_show_wc_cart_item_information')); add_action('st_wc_cart_item_information_btn_st_hotel', array($this, '_show_wc_cart_item_information_btn')); add_action('st_before_cart_item_st_hotel', array($this, '_show_wc_cart_post_type_icon')); //add_filter('st_add_to_cart_item_st_hotel', array($this, '_deposit_calculator'), 10, 2); }
function init() { parent::init(); $this->init_metabox(); }
function init() { parent::init(); add_action('init', array($this, '_add_metabox'), 10); }
function init() { parent::init(); }