2017-01-08 24 views
0

私のワードプレスのウェブサイトのディレクトリ一覧を作成しましたhttp://arun.dealsinall.com/find-code、州/都市/町のURL更新を自動的に選択すると、これらすべてのURLをどのようにサイトマップに追加できますか、WordPressのサイトマップにカスタムURLを追加する方法

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

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

すべてのURLが自動的にサイトマップに追加を意味します。

+0

プラグインを使用してドロップダウンを構築している場合は、その情報を共有してください。 –

+0

いいえ、プラグインを使用していません。カスタムコード –

+0

を使用してカスタムページを作成します。あなたはそのページを持っていますが、あなたが私たちにそれらを見せなければあなたを助ける方法はわかりません。 –

答えて

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を使用してVARを取得し、URLにドロップダウン値を追加するためのJavaスクリプトコードを使用しています、あなたがウェブサイトhttp://arun.dealsinall.com/find-code上の機能を見ることができ、

私が選択したときにそう教えてstateという名前の最初のドロップダウン値、urlに追加された状態値、そして私はSEO目的のためにsitemapにこのURLを追加したいと思います。そして、各ドロップダウンを選択した後、すべてのURLは私がサイトマップに追加しなければなりません。

関連する問題