Я работаю над темой WordPress для каталога списков и пытаюсь предварительно выбрать параметр из раскрывающегося меню, чтобы, когда кто-то откроет эту страницу, он сразу же получил списки из этого параметра.
Я пробовал с jQuery, но это не сработало, поэтому я застрял здесь прямо сейчас. Любая помощь приветствуется.
Изображение: https://imgur.com/a/G0Rtny3
РЕДАКТИРОВАТЬ: я нашел исправление, я сделал «Производитель» единственным вариантом и изменил оператор if с !empty($term_ID) на пустой($term_ID).
Возможно, это не лучшее решение, но оно работает для меня. Спасибо всем.
<select data-placeholder="<?php echo esc_html__('Select Category','dwt-
listing');?>" name="l_category" class="allow_clear" id="l_category">
<option value=""><?php echo esc_html__('Select an
option','dwt-listing'); ?>
</option>
<option value="all"><?php echo esc_html__('All Categories','dwt-
listing'); ?>
<?php
//selective
if( isset( $_GET['l_category'] ) && $_GET['l_category'] != "" )
{
$term_ID = $_GET['l_category'];
}
foreach( $listing_cats as $cats )
{
?>
<option <?php if ($cats->term_id == $term_ID) { ?>selected="selected"<?php } ?> value="<?php echo esc_attr( $cats->term_id ); ?>"><?php echo esc_html( $cats->name ); ?></option>
<?php
}
?>
</select>