-1, 'post_type' => $post_type, 'post_status' => 'publish', //'suppress_filters' => true ); $posts_array = get_posts( $args ); // Initate an empty array $post_options = array(); $post_options[''] = __( ' -- Choose -- ', 'adventure-travel' ); if ( ! empty( $posts_array ) ) { foreach ( $posts_array as $posts ) { $post_options[ $posts->ID ] = $posts->post_title; } } return $post_options; wp_reset_postdata(); } /** * Social Icon * */ function adventure_travel_social_icons( $footer = true ){ $default = array( array( 'font' => 'fab fa-facebook', 'link' => 'https://www.facebook.com/', ), array( 'font' => 'fab fa-twitter', 'link' => 'https://twitter.com/', ), array( 'font' => 'fab fa-youtube', 'link' => 'https://www.youtube.com/', ), array( 'font' => 'fab fa-instagram', 'link' => 'https://www.instagram.com/', ) ); $ed_social_links = get_theme_mod( 'ed_social_links', true ); $social_links_title = get_theme_mod( 'social_links_title', __('Follow us on', 'adventure-travel' ) ); $social_links = get_theme_mod( 'social_links', $default ); if( $ed_social_links ){ ?>
ID ) ){ $image_url = get_the_post_thumbnail_url( $post->ID, 'adventure-travel-banner' ); }elseif( has_header_image() ){ $image_url = get_header_image(); }else{ $image_url = get_template_directory_uri() . '/images/fallback/adventure-travel-banner.jpg'; } }elseif( has_header_image() ){ $image_url = get_header_image(); }else{ $image_url = get_template_directory_uri() . '/images/fallback/adventure-travel-banner.jpg'; } $style = ''; if( $image_url ){ $style = 'style="background: url('. esc_url( $image_url ) .') no-repeat center center fixed;"'; } ?> '; foreach ( $categories_list as $category ) { $cat_name = $category->cat_name; $cat_url = get_term_link( $category->term_id ); if( $cat_name && $cat_url ){ echo ''. esc_html( $cat_name ) .''; } } echo ''; } } } endif; /** * Fallback for primary menu */ if( ! function_exists( 'Adventure_Travel_primary_menu_fallback' ) ) : function Adventure_Travel_primary_menu_fallback(){ if( current_user_can( 'manage_options' ) ){ echo ''; } } endif; if( ! function_exists( 'adventure_travel_get_page_id_by_template' ) ) : /** * Returns Page ID by Page Template */ function adventure_travel_get_page_id_by_template( $template_name ){ $args = array( 'post_type' => 'page', 'fields' => 'ids', 'nopaging' => true, 'meta_key' => '_wp_page_template', 'meta_value' => $template_name ); return $pages = get_posts( $args ); } endif; /** * Function to list post categories in customizer options */ function adventure_travel_get_categories( $select = true, $taxonomy = 'category', $slug = false ){ /* Option list of all categories */ $categories = array(); if( $select ) $categories[''] = __( 'Choose Category', 'adventure-travel' ); if( taxonomy_exists( $taxonomy ) ){ $args = array( 'hide_empty' => false, 'taxonomy' => $taxonomy ); $catlists = get_terms( $args ); foreach( $catlists as $category ){ if( $slug ){ $categories[$category->slug] = $category->name; }else{ $categories[$category->term_id] = $category->name; } } } return $categories; } /** * Get Trip Currency */ function adventure_travel_get_trip_currency(){ $currency = ''; if( Adventure_Travel_is_wp_travel_engine_activated() ){ $wpte_setting = get_option( 'wp_travel_engine_settings', true ); $code = 'USD'; if( isset( $wpte_setting['currency_code'] ) && $wpte_setting['currency_code']!= '' ){ $code = $wpte_setting['currency_code']; } $obj = new Wp_Travel_Engine_Functions(); $currency = $obj->wp_travel_engine_currencies_symbol( $code ); } return $currency; } if( ! function_exists( 'adventure_travel_breadcrumb' ) ) : /** * Breadcrumbs */ function adventure_travel_breadcrumb(){ global $post; $breadcrumb = get_theme_mod( 'ed_breadcrumb', true ); $post_page = get_option( 'page_for_posts' ); //The ID of the page that displays posts. $show_front = get_option( 'show_on_front' ); //What to show on the front page $home = get_theme_mod( 'home_text', __( 'Home', 'adventure-travel' ) ); // text for the 'Home' link $delimiter = ' > '; $before = ''; // tag before the current crumb $after = ''; // tag after the current crumb if( $breadcrumb ): echo ''; endif; } endif; if( ! function_exists( 'adventure_travel_trip_trip_facts' ) ){ function adventure_travel_trip_trip_facts(){ global $post; $facts = get_post_meta( $post->ID,'wp_travel_engine_setting',true ); $wp_travel_engine_setting = get_post_meta( $post->ID,'wp_travel_engine_setting',true ); $wp_travel_engine_setting_option_setting = get_option('wp_travel_engine_settings', true); if( isset($facts['trip_facts']) && $facts['trip_facts']!='' ) : $trip_facts = $facts['trip_facts']; if( isset( $wp_travel_engine_setting['trip_facts'] ) && $wp_travel_engine_setting['trip_facts']!='' && isset( $trip_facts['field_type'] ) && $trip_facts['field_type']!='' && isset($wp_travel_engine_setting_option_setting['trip_facts']['field_id']) ){ $i = 0; foreach ($trip_facts['field_type'] as $key => $value) { if(isset($wp_travel_engine_setting_option_setting['trip_facts']['field_id'][$key])) { $id = $wp_travel_engine_setting_option_setting['trip_facts']['field_id'][$key]; if( isset( $wp_travel_engine_setting['trip_facts'][$key][$key] ) && $wp_travel_engine_setting['trip_facts'][$key][$key]!='' ) { $i =1; } } } if($i==1){ ?>
ID,'wp_travel_engine_setting',true ); $wp_travel_engine_setting_option_setting = get_option('wp_travel_engine_settings', true); if(isset($wp_travel_engine_setting_option_setting['booking'])) return; $obj = new Wp_Travel_Engine_Functions(); $cost = isset( $wp_travel_engine_setting['trip_price'] ) ? $wp_travel_engine_setting['trip_price']: ''; if(isset( $wp_travel_engine_setting['trip_prev_price'] ) && $wp_travel_engine_setting['trip_prev_price']!='' || isset($wp_travel_engine_setting['trip_price'] ) && $wp_travel_engine_setting['trip_price']!='' ) { ?>
wp_travel_engine_currencies_symbol( $code ); $prev_cost = isset($wp_travel_engine_setting['trip_prev_price']) ? $wp_travel_engine_setting['trip_prev_price']: ''; $person_format = isset($wp_travel_engine_setting_option_setting['person_format']) ? $wp_travel_engine_setting_option_setting['person_format']:'/person'; if( $cost!='' && isset($wp_travel_engine_setting['sale']) ) { if($prev_cost!='') { $obj = new Wp_Travel_Engine_Functions(); echo ""; echo "".esc_attr($code).''.esc_attr($currency).''; echo ''.$obj->wp_travel_engine_price_format($prev_cost).''; echo ''; } ?> '.esc_attr( ' '.$code ).''; echo ''.esc_attr($currency).''; echo ''.esc_attr( $obj->wp_travel_engine_price_format($cost) ).''; echo ''.$person_format.''; ?> '.esc_attr( ' '.$code ).''; echo ''.esc_attr($currency).''; echo ''.esc_attr( $obj->wp_travel_engine_price_format($wp_travel_engine_setting['trip_prev_price']) ).''; echo ''.$person_format.''; ?>
'.__('Cost Per Adult Traveler: ','adventure-travel').''.$currency.' '.$actual_price.''.$code.'
'; echo '
'.__('Cost Per Child Traveler: ','adventure-travel').''.$currency.' '.$actual_price.''.$code.'
'; } ?> wp_travel_engine_price_format($cost); ?>
'.esc_attr($currency).''.' ';?>wp_travel_engine_price_format($cost);?>'.esc_attr( $code ).'';?>
wp_travel_engine_price_format($prev_cost); ?>
'.esc_attr($currency).''.' ';?>wp_travel_engine_price_format($prev_cost);?>'.esc_attr( $code ).'';?>
$excerpt ){ $excerpt .= '...'; } return $excerpt; } endif; // End function_exists if( ! function_exists( 'adventure_travel_escape_text_tags' ) ) : /** * Remove new line tags from string * * @param $text * * @return string */ function adventure_travel_escape_text_tags( $text ) { return (string) str_replace( array( "\r", "\n" ), '', strip_tags( $text ) ); } endif; if( ! function_exists( 'adventure_travel_home_section') ): /* * * Check if home page section are enable or not. */ function adventure_travel_home_section(){ $home_sections = array( 'banner', 'why_choose', 'best_seller', 'popular_destination', 'stat_counter', 'popular_activities', 'featured_trip', 'testimonial', 'blog' ); $enable_section = false; foreach( $home_sections as $section ){ if( get_theme_mod( 'ed_' . $section . '_section' ) == true ){ $enable_section = true; } } return $enable_section; } endif;