2017-01-08 7 views
0

Ich habe ein Verzeichnis Auflistung benutzerdefinierte Seite für meine WordPress-Website, http://arun.dealsinall.com/find-code, wenn wir State/Stadt/Stadt URL automatisch aktualisieren, bitte sagen Sie mir, wie kann ich diese alle URL zur Sitemap hinzufügen ,wie benutzerdefinierte URL zu Sitemap in WordPress

z http://arun.dealsinall.com/find-code/haryana

http://arun.dealsinall.com/find-code/haryana/kernal

bedeutet, dass jede URL automatisch zur Sitemap hinzufügen.

+0

verwenden Sie ein Plugin für den Aufbau Dropdown und wenn Sie teilen diese Informationen bitte .. –

+0

nein ich verwende kein Plugin, ich mache eine benutzerdefinierte Seite mit benutzerdefinierten Code –

+0

dann müssen Sie PHP-Code für Seiten teilen Sie haben für diese Seiten, können wir nicht wissen, wie man Ihnen hilft, wenn Sie sie uns nicht zeigen ..? –

Antwort

0
$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>'; 
      }} 
     } 

ich bin rewrite_rules für meine Seite und bekommen var get_query_var und verwenden Java-Script-Code für das Hinzufügen von Drop-Down-Werten mit url, können Sie Funktionen auf der Website http://arun.dealsinall.com/find-code,

mich sehen, so sagen, wenn ich wählen erster Dropdown-Wert benannter Zustand, Zustandswert, der zu url hinzugefügt wird, und ich möchte diese URL sitemap für Seo-Zweck hinzufügen, und nach jedem Dropdown auswählen, muss jede URL ich in sitemap hinzufügen.

Verwandte Themen