Php Wordpress后期过滤器
如果这是一个太随意的问题,我深表歉意,但我对编码一无所知。作为参考,我正在使用一个购买的主题,它与一个名为“WP汽车管理器”的wordpress插件集成 主题/插件中内置了一个帖子过滤器,我想修改其中一个字段,以便在不同的字段上进行过滤 我已经找到了过滤器php文件,虽然很容易更改过滤器中的选择值和字段标签,但我不知道如何让它实际过滤我选择的选项 以下是原始代码:Php Wordpress后期过滤器,php,wordpress,filter,Php,Wordpress,Filter,如果这是一个太随意的问题,我深表歉意,但我对编码一无所知。作为参考,我正在使用一个购买的主题,它与一个名为“WP汽车管理器”的wordpress插件集成 主题/插件中内置了一个帖子过滤器,我想修改其中一个字段,以便在不同的字段上进行过滤 我已经找到了过滤器php文件,虽然很容易更改过滤器中的选择值和字段标签,但我不知道如何让它实际过滤我选择的选项 以下是原始代码: <div class="col-sm-6"> <div class="wpcm-filter wpcm-filte
<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>
那是因为在你的循环中
for ( $i = 2015; $i >= 1900; $i -- ) :
递减指数是从2015年到1900年,而不是0,1,2。。。就像您在新的选择字段上所做的一样。请使用此代码
<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>
在Ok的专家那里你可能会更走运谢谢我会试试的
<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>