Varhal
@Varhal
Дизайнер интерфейсов

Как добавить в виджете wordpress класс «active» к ссылке текущей страницы?

Всем привет. Есть плагин wpjobboard и виджет, который выводит список городов. При клике на город, перекидывает на страницу с параметрами сортировки /jobs/advanced-search/?city=Москва. Вот код виджета:
<?php echo $theme->before_widget ?>
<?php if($title) echo $theme->before_title.$title.$theme->after_title ?>

<ul class="<?php if($param->count): ?>wpjb-widget-with-count<?php endif; ?>">
    <?php if(!empty($locations)): foreach($locations as $location): ?>
    <?php if(empty($location["title"])) continue; ?>
    <li>
        <a href="<?php esc_attr_e($url.$glue.http_build_query($location["query"])) ?>">
            <?php esc_html_e($location["title"]) ?>
        </a>
        <?php if($param->count): ?>
        <div class="wpjb-widget-item-count">
            <div class="wpjb-widget-item-num"><?php echo intval($location["count"]) ?></div>
        </div>
        <?php endif; ?>
    </li>
    <?php endforeach; ?>
    <?php else: ?>
    <li><?php _e("No active locations found.", "wpjobboard") ?></li>
    <?php endif; ?>
</ul>

<?php echo $theme->after_widget ?>


Необходимо добавить класс "active" к ссылке, когда текущая страница с параметром соответствует названию ссылке. То есть, если текущая страница с параметром /advanced-search/?city=Москва то добавляем класс ссылке Москва и тд. Прощу помощи, спасибо
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы