2017-01-23 74 views
0

道歉,如果這是太過隨意的問題,而是即時通訊完全新的編碼。有關信息,我正在使用購買的主題,它與稱爲「WP汽車管理器」的wordpress插件集成。WordPress的後置濾波器

有內置主題/插件後濾波器,我想修改中的一個字段,以在不同的字段進行篩選。

我已經找到了過濾器的PHP文件,而其很容易的改變在過濾器中選擇值和字段標籤,我不知道如何得到它實際上在我選擇的選項進行篩選。

這裏是原代碼:

<div class="col-sm-6"> 
<div class="wpcm-filter wpcm-filter-frdate"> 
    <label><?php esc_html_e('First Registration', 'carmen'); ?></label> 
    <select name="frdate_to" data-placeholder="<?php esc_attr_e('First Registration', 'carmen'); ?>"> 
     <option value="0"><?php esc_html_e('First Registration', 'carmen'); ?></option> 
     <?php for ($i = 2015; $i >= 1900; $i --) : ?> 
      <?php 
      if ($i < 1970 && 0 != ($i % 5)) { 
       continue; 
      } 
      ?> 
      <option value="<?php echo esc_attr($i); ?>"><?php echo esc_html($i); ?></option> 
     <?php endfor; ?> 
    </select> 
</div> 

我已經修改爲以下幾點:

<div class="col-sm-6"> 
<div class="wpcm-filter wpcm-filter-frdate"> 
    <label><?php esc_html_e('Tier', 'carmen'); ?></label> 
    <select name="frdate_to" data-placeholder="<?php esc_attr_e('Tier', 'carmen'); ?>"> 
     <option value="0"><?php esc_html_e('Tier', 'carmen'); ?></option> 
     <option value="1">Tier 1</option> 
     <option value="2">Tier 2</option> 
     <option value="3">Tier 3</option> 

    </select> 
</div> 

現在,當然濾波器我看到了不同的標籤和選擇選項,但篩選器不會篩選這些選項。令我困惑的是,我沒有看到原始代碼中的任何地方,指出它實際上正在過濾哪個字段。

道歉我極端新手岬,如果有任何幫助點我在正確的方向,我將非常感激。

+0

您可能有更多的運氣與專家在https://wordpress.stackexchange.com –

+0

好吧感謝那個病給了一個嘗試 –

回答

0

這是因爲在循環

for ($i = 2015; $i >= 1900; $i --) : 

遞減指數會2015至1900年,而不是0,1,2 ...就像你有你的新選擇字段。

0

請使用此代碼

<div class="col-sm-6"> 
    <div class="wpcm-filter wpcm-filter-frdate"> 
     <label><?php esc_html_e('Tier', 'carmen'); ?></label> 
     <select name="frdate_to" data-placeholder="<?php esc_attr_e('Tier', 'carmen'); ?>"> 
      <option value="1969"><?php esc_html_e('Tier', 'carmen'); ?></option> 
      <option value="1968">Tier 1</option> 
      <option value="1967">Tier 2</option> 
      <option value="1966">Tier 3</option> 

     </select> 
    </div> 

你輸入錯誤的選項值。 循環運行在原始循環從2015年到1900.不0到...........