Здравствуйте. У меня проблемы с отображением местоположений в Wordpress.
У меня есть страница, на которой есть приемы у местных стоматологов.Там разделены на разные категории мест.И у меня также есть другая категория типов стоматологов.
Так что это выглядело бы так:
Итак, когда я ищу Дантиста в каком-то городе, он будет отображаться.
В чем ошибка?Когда я хочу выполнить другой поиск , он не отображает местоположения дантиста для этого города.Он продолжает показывать мне текущие места местных стоматологов.
Может быть, хороший совет: Я увидел ссылку на URL при первом поиске, и он выглядит так:
http://www.feryand.mx/directorio-de-negocios/?search_keyword&location=Ciudad%20de%20Mexico&directory_category=51&directory_tag
Когда я пытаюсь выполнить второй поиск в другом городе, мне постоянно показывается эта ссылка.Если я сотру город и выберу тот, который у меня есть, в выпадающем меню, он покажет: p
Это мой основной код:
<?php
global $ebd_settings;
global $ebd_directory_library;
$search_form_template = (!empty($ebd_settings[ 'general' ][ 'search_form_template' ])) ? esc_attr($ebd_settings[ 'general' ][ 'search_form_template' ]) : 'template-1';
$search_form_template = apply_filters('ebd_search_form_template', $search_form_template);
$listing_page = (!empty($ebd_settings[ 'general' ][ 'listing_page' ])) ? intval($ebd_settings[ 'general' ][ 'listing_page' ]) : '';
?>
<div class="ebd-search-form-wrap <?php echo 'ebd-search-' . $search_form_template; ?>">
<form method="get" action="<?php echo (!empty($listing_page)) ? get_permalink($listing_page) : ''; ?>">
<div class="ebd-search-keyword ebd-search-field">
<label class="ebd-title-field-lbl"><?php _e('', 'everest-business-directory'); ?></label>
<input type="text" name="search_keyword" placeholder="<?php _e('Nombre del consultorio', 'everest-business-directory'); ?>" value="<?php echo (!empty($_GET[ 'search_keyword' ])) ? esc_attr($_GET[ 'search_keyword' ]) : ''; ?>"/>
</div>
<div class="ebd-search-location ebd-search-field">
<div class="ebd-search-keyword ebd-search-field">
<select name="location" >
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Ubicacion'; ?>">Ubicacion</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Aguascalientes'; ?>">Aguascalientes</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Baja California'; ?>">Baja California</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Baja California Sur'; ?>">Baja California Sur</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Campeche'; ?>">Campeche </option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Chiapas'; ?>">Chiapas</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Chihuahua'; ?>">Chihuahua</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Coahuila'; ?>">Coahuila</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Colima'; ?>">Colima</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Ciudad de Mexico'; ?>">Ciudad de Mexico</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Durango'; ?>">Durango</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Guanajuato'; ?>">Guanajuato</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Guerrero'; ?>">Guerrero</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Hidalgo'; ?>">Hidalgo</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Jalisco'; ?>">Jalisco</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Michoacan'; ?>">Michoacan</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Morelos'; ?>">Morelos</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Nayarit'; ?>">Nayarit</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Nuevo Leon'; ?>">Nuevo Leon</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Oaxaca'; ?>">Oaxaca</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Puebla'; ?>">Puebla</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Queretaro'; ?>">Queretaro</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Quintana Roo'; ?>">Quintana Roo</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'San Luis Potosi'; ?>">San Luis Potosi</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Sinaloa'; ?>">Sinaloa</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Sonora'; ?>">Sonora</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Tabasco'; ?>">Tabasco</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Tamaulipas'; ?>">Tamaulipas</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Tlaxcala'; ?>">Tlaxcala</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Veracruz '; ?>">Veracruz</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Yucatan'; ?>">Yucatan</option>
<option value= "<?php echo (!empty($_GET[ 'location' ])) ? esc_attr($_GET[ 'location' ]) : 'Zacatecas'; ?>">Zacatecas</option>
</select>
</div>
<div class="ebd-directory-category ebd-search-field">
<label class="ebd-title-field-lbl"><?php _e('', 'everest-business-directory'); ?></label>
<select name="directory_category">
<option value=""><?php _e('Categoría', 'everest-business-directory'); ?></option>
<?php
$selected_directory_category = (!empty($_GET[ 'directory_category' ])) ? intval($_GET[ 'directory_category' ]) : '';
$selected_directory_tag = (!empty($_GET[ 'directory_tag' ])) ? intval($_GET[ 'directory_tag' ]) : '';
$terms = get_terms('ebd-categories', array( 'hide_empty' => 0 ));
$categoryHierarchy = array();
$ebd_directory_library->sort_terms_hierarchicaly($terms, $categoryHierarchy, 0);
echo $ebd_directory_library->print_option($categoryHierarchy, array(), 1, '', 'directory_category', $selected_directory_category);
$terms = get_terms('ebd-tags', array( 'hide_empty' => 0 ));
$categoryHierarchy = array();
$ebd_directory_library->sort_terms_hierarchicaly($terms, $categoryHierarchy, 0);
?>
</select>
</div>
<div class="ebd-directory-tags ebd-search-field">
<label class="ebd-title-field-lbl"><?php _e('Tags', 'everest-business-directory'); ?></label>
<select name="directory_tag">
<option value=""><?php _e('Choose Tags', 'everest-business-directory'); ?></option>
<?php
echo $ebd_directory_library->print_option($categoryHierarchy, array(), 1, '', 'directory_tags', $selected_directory_tag);
?>
</select>
</div>
<div class="ebd-search-field ebd-srch-submit-field">
<input type="submit" value="<?php _e('Buscar', 'everest-business-directory'); ?>" class="ebd-search-submit"/>
</div>
<input type="hidden" name="paged" value="1"/>
</form>
</div>
Это на Wordpress, поэтому НЕТ.Это не база данных или что-то.Я буду признателен за вашу помощь
Вы можете увидеть главное приложение с ошибкой здесь:
http://www.feryand.mx/directorio-de-negocios