//CUSTOM SEARCH BOX E SUO SHORTCODE //CODICE GURU di WordPress Buddha function wpb_demo_shortcode() { global $wpdb, $wp_query; // Retrieve categories dropdown $categories = wp_dropdown_categories([ 'show_count' => 1, 'hierarchical' => 1, 'show_option_all' => esc_html__('All destinations', 'sacconicase'), 'echo' => false, ]); // Retrieve tipologia dropdown $select = $wp_query->get('tipologia'); $select = '' == $select ? 0 : $select; $taxonomy = wp_dropdown_categories([ 'hierarchical' => false, 'name' => 'tipologia', 'taxonomy' => 'tipologia', 'selected' => $select, 'show_option_all' => esc_html__('Typology', 'sacconicase'), 'value_field' => 'slug', 'echo' => false ]); // Retrieve unique values for 'function_camere' custom field $functionCamereValues = $wpdb->get_col("SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = 'function_camere' ORDER BY meta_value"); $functionCamereDropdown = ''; // Retrieve unique values for 'function_ospiti' custom field $functionOspitiValues = $wpdb->get_col("SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = 'function_ospiti' ORDER BY meta_value"); $functionOspitiDropdown = ''; // Form output $output = '
'; return $output; } // register shortcode add_shortcode('ricerca', 'wpb_demo_shortcode');