Как сделать список дней недели с активным днем?

Чтобы создать список дней недели с активным днем в WordPress, вам потребуется использовать язык разметки HTML и язык программирования PHP.

1. Добавьте следующий код в любой шаблон вашей темы WordPress (например, в файл header.php):

<ul class="days-of-week">
    <?php
        $days = array('Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье');
        $current_day = date('N'); // получаем номер текущего дня недели
        foreach ($days as $key => $day) {
            if ($key + 1 === $current_day) {
                echo '<li class="active">' . $day . '</li>';
            } else {
                echo '<li>' . $day . '</li>';
            }
        }
    ?>
</ul>

2. Добавьте следующий CSS-код в файл стилей вашей темы WordPress (например, в файл style.css):

.days-of-week li {
    display: inline-block;
    padding: 5px;
    border: 1px solid #ccc;
}

.days-of-week li.active {
    background-color: #f00;
    color: #fff;
}

Вышеуказанный код создаст список дней недели в HTML-разметке с использованием элементов списка <ul> и <li>. Функция date('N') возвращает номер текущего дня недели (1 — Понедельник, 2 — Вторник и т.д.). В цикле foreach код проверяет, соответствует ли ключ массива дней ($key + 1) номеру текущего дня недели и добавляет класс "active" для активного дня. Список дней стилизован с использованием CSS.

Теперь, если вы добавите этот код в шаблон вашей темы WordPress, у вас будет создан список дней недели, в котором активный день будет выделен специальным образом.