2017-01-08 61 views
0

當我們自動選擇州/城市/城鎮網址更新時,我做了一個目錄列表我的WordPress網站的自定義頁面,http://arun.dealsinall.com/find-code,請告訴我如何將這些所有網址添加到網站地圖,如何在WordPress中添加自定義網址到網站地圖

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

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

意味着每個URL自動添加到站點地圖。

+0

您是否使用任何插件構建下拉列表,如果您要共享該信息,請.. –

+0

不,我不使用任何插件,我使用自定義代碼 –

+0

自定義頁面,那麼你必須共享PHP代碼頁面你有那些頁面,如果你不把它們展示給我們,我們無法知道如何幫助你。 –

回答

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

我使用rewrite_rules爲我的網頁,並使用get_query_var和使用Java腳本代碼添加下拉值,URL獲得VAR,你可以在網站上看到http://arun.dealsinall.com/find-code功能,

所以告訴我,當我選擇第一個下拉值名爲狀態,狀態值添加到網址,並且我想將此網址添加到網站地圖用於seo目的,並且在每次下拉選擇後,我必須在網站地圖中添加每個網址。

相關問題