Для шаблона taxonomy-taxproducts.php нет необходимости использовать wp_query и т.д.
Достаточно добавить основной цикл и он сам покажет нужные записи для нужной категории соответствующей таксономии
$('.nav-pills a[href="#pane-checkout"]').click(function(e){
localStorage.setItem('pane',$(this));
});
if(localStorage.getItem('pane')) {
$('.nav-pills a[href="#pane-checkout"]').addClass('active');
}
$index = 0;
foreach ( $args['options'] as $option_key => $option_text ) {
$field .= '<input type="radio" id="'. $index . '"' . checked( $value, esc_attr( $option_text ), false ) . ' name="' . esc_attr( $key ) . '" value="' . esc_attr( $option_text ) . '" /><label>' . esc_html( $option_text ) . '</label>';
$index++;
}
for ($i = 0; $i < count($args['options']); $i++) {
$field .= '<input type="radio" id="'. esc_html( $i ) . '"' . checked( $value, esc_attr( $args['options'][$i] ), false ) . ' name="' . esc_attr( $key ) . '" value="' . esc_attr( $args['options'][$i] ) . '" /><label>' . esc_html( $args['options'][$i] ) . '</label>';
}
<input type="radio" id="0" checked="checked" name="order_time" value="">
<label></label>
array(2) { ["Ближайший"]=> string(18) "Ближайший"
["Удаленный"]=> string(44) "Удаленный" }
$length = count($args['options']);
for ($i = 0; $i < $length; $i++) {
$field .= '<input type="radio" id="'. esc_html( $i ) . '"' . checked( $value, esc_attr( $args[$i] ), false ) . ' name="' . esc_attr( $key ) . '" value="' . esc_attr( $args[i] ) . '" /><label>' . esc_html( $args[$i] ) . '</label>';
}
echo $option_key
esc_html( $option_key )
$option_key
foreach ( $args['options'] as $option_key => $option_text ) {
$field .= '<input type="radio" id="'. echo $option_key . '"' . checked( $value, esc_attr( $option_text ), false ) . ' name="' . esc_attr( $key ) . '" value="' . esc_attr( $option_text ) . '" /><label>' . esc_html( $option_text ) . '</label>';
}
foreach ( $args['options'] as $option_key => $option_text ) {
$field .= '<input type="radio" id="'. esc_attr( $option_key ) . '"' . checked( $value, esc_attr( $option_text ), false ) . ' name="' . esc_attr( $key ) . '" value="' . esc_attr( $option_text ) . '" /><label>' . esc_html( $option_text ) . '</label>';
}
$length = count($args['options']);
for ($i = 0; $i < $length; $i++) {
$field .= '<input type="radio" id="'. esc_html( $i ) . '"' . checked( $value, esc_attr( $args[$i] ), false ) . ' name="' . esc_attr( $key ) . '" value="' . esc_attr( $args[i] ) . '" /><label>' . esc_html( $args[$i] ) . '</label>';
}
<form action="" method="post">
<button type="submit" name="age" value="">Очистить результат</button>
</form>
на 2 свой вопрос по поводу станицы категорий ответ нашел здесь