Intereting Posts
Использование пользовательских таксономий в запросе Вложенные пользовательские таксономии | Неправильные сообщения при запросе Переименуйте существующие старые загруженные изображения, содержащие акцентированные французские символы (не во время загрузки) Виджеты боковой панели выходят из оболочки боковой панели Сортировка заголовка wp в алфавитном и цифровом формате? Администратор. Добавление дополнительного продукта в add_line_item. Хотите отобразить мой заказный архив даты на date.php, но не знаете, как Как удалить настраиваемое действие по дочерней теме? Условная тег-подобная функция, чтобы определить, находится ли сообщение в корзине? Get_template_part внутри фильтра? WooCommerce: удалить данные образца и фиктивных данных что является лучшим способом добавить вещи в боковую панель WordPress api возвращает отдельные данные Создание $ wp_query-> current_post работает глобально? Передача параметров на статическую главную страницу

Как добавить класс к термину

Добрый день, я пытаюсь добавить активный класс после выбора алфавита, но он не может работать

<?php $alp_list = get_terms(array( 'taxonomy' => 'alphabets','orderby' => 'name', 'hide_empty' => false ) ); foreach ( $alp_list as $alp ) { echo '<a href="'; bloginfo('url'); echo '/?s='.$alp->slug; echo '&section=member_list'; echo '&alp='.$alp->slug; echo '&submit=search">'.$alp->name.'</a>'."\n"; } ?> 

Это может быть то, что вы ищете; сначала получите строку запроса для alp и сделайте условный оператор каждый элемент цикла в строке запроса alp

 $selected_slug = $_GET['alp'] ? $_GET['alp'] : ''; $alp_class = ''; $alp_list = get_terms(array( 'taxonomy' => 'alphabets','orderby' => 'name', 'hide_empty' => false ) ); foreach ( $alp_list as $alp ) { if($selected_slug === $alp->slug) $alp_class = 'active'; printf('<a href="%1$s/?s=%2$s&section=member_list&alp=%2$s&submit=search" class="%3$s">%4$s</a><br/>', get_bloginfo('url'), $alp->slug, $alp_class, $alp->name); } 

Обновлен код для добавления active класса в ссылку.

Дай мне знать, если это работает.