как добавить пользовательский адрес в карту сайта в wordpress
Я создал пользовательскую страницу каталога для своего веб-сайта WordPress, http://arun.dealsinall.com/find-code, когда мы выбираем автоматическое обновление URL-адреса штата/города/города, скажите, как я могу добавить все эти URL-адреса в карту сайта,
используете ли вы какой-либо плагин для создания раскрывающегося списка, и если вы поделитесь этой информацией, пожалуйста..
- personKresimir Pendic  schedule08.01.2017
comment
нет, я не использую никаких плагинов, я создаю собственную страницу с собственным кодом
- personArun Kumar  schedule08.01.2017
comment
тогда вам нужно поделиться php-кодом для страниц, которые у вас есть для этих страниц, мы не знаем, как вам помочь, если вы не покажете их нам ..?
- personKresimir Pendic  schedule08.01.2017
comment
привет @oserk, пожалуйста, посмотри код, который я обновил
- personArun Kumar  schedule08.01.2017
$current_state_slug = get_query_var('state'); //get state
$current_city_slug = get_query_var('city'); //get city
$current_town_slug = get_query_var('town'); //get town
$get_states = $wpdb->get_results("select * from state");
if(empty($current_state_slug)){
echo '<select id="selectbox">';
echo '<option>Select State</option>';
foreach($get_states as $states){
echo '<option value="'.$states->state_name.'">'.$states->state_name.'</option>';
}
echo "</select>";
}
else{
$chk_state = $wpdb->get_results("select * from state where state_name='$current_state_slug'");
if(empty($chk_state)){
echo '<br><span style="color:red;">sorry No data found for <span style="color:black">'.$current_state_slug.'</span></span><br/>';
echo '<select id="selectbox">';
echo '<option>Select State</option>';
foreach($get_states as $states){
echo '<option value="'.$states->state_name.'">'.$states->state_name.'</option>';
}
echo "</select>";
}
else{
echo '<a href="'. home_url().'/find-code"><i class="fa fa-refresh" aria-hidden="true"></i></a> : ';
echo '<select id="selectbox">';
foreach( $chk_state as $vfy_state){
echo '<option value="'.$vfy_state->state_name.'">'.$vfy_state->state_name.'</option>';
}
echo '</select><br>';
if(empty($current_city_slug)){
$city = $ak->get_current_state_city($vfy_state->state_id);
echo '<select id="selectbox_city"><option>Select City</option>';
foreach ($city as $city_list ){
echo '<option value="'.$city_list->city_name.'">'.$city_list->city_name.'</option>';
}
echo '</select><br>';
}}
}
я использую rewrite_rules для своей страницы и получаю var с помощью get_query_var и использую код java-скрипта для добавления выпадающих значений в URL-адрес, вы можете увидеть функциональность на веб-сайте http://arun.dealsinall.com/find-code ,
так скажите мне, когда я выбираю первое раскрывающееся значение с именем состояния, значение состояния добавляется к URL-адресу, и я хочу добавить этот URL-адрес в карту сайта для целей SEO, и после каждого выбора раскрывающегося списка каждый URL-адрес должен быть добавлен в карту сайта.