我在wordpress中遇到问题,我无法按时间过滤。
我有4个选项,如下: 1)任何时间 2)今天 3)本周 4)本月
这个问题是所有选项都有效,除了今天的选项。我将发布以下代码供您参考。任何帮助将不胜感激。
注意:使用的主题是EventBuilder。我无法访问他们的支持系统
CODE:
<div class="col-sm-12">
<select id="listingFormTime" name="listingFormTime">
<option value="" <?php selected( $time, "" ); ?>><?php _e( "Any Time", "themesdojo" ); ?></option>
<option value="1" <?php selected( $time, 1 ); ?>><?php _e( "Today", "themesdojo" ); ?></option>
<option value="2" <?php selected( $time, 2 ); ?>><?php _e( "This Week", "themesdojo" ); ?></option>
<option value="3" <?php selected( $time, 3 ); ?>><?php _e( "This Month", "themesdojo" ); ?></option>
</select>
</div>
我认为这个过滤器是在AJAX中我不是很确定,已经有人给了这个代码并且修复它们有很多问题。如有任何疑问或其他任何需要,请与我联系。谢谢。
编辑:使用周围的代码
jQuery(document).on('click','#reset-filter', function(e) {
jQuery('#my_listings_current_page').val('1');
jQuery('#filterKeywords').val('');
jQuery('#filterLocation').val('');
jQuery('#listingFormLoc').val('');
jQuery('#listingFormCat').val('');
jQuery('#listingFormTime').val('');
jQuery('#latitude').val('');
jQuery('#longitude').val('');
jQuery('.tag-filter').removeClass('active');
jQuery('#filter-tags-holder input').remove();
jQuery( "#advance-search-slider" ).css("display", "none");
$.fn.tdSubmitFilterMap();
$.fn.tdSubmitFilter();
$.fn.tdSubmitFilterList();
e.preventDefault();
});