• Здравствуйте, друзья.

    В продолжение предыдущей проблемы, появилась новая. а потому и новый пост.

    Я добавил виджет календаря над всеми постами. Все именно так, как я и хотел.

    Но даты, имеющие под собой ссылку (т.е. активные ссылки), не имеют подчеркивания!

    Обратите внимание, справа в виджете даты, имеющие анонсы, подчекрнуты. А в новом, добавленном вручную, все даты без подчеркивания.

    Как я добавлял этот виджет над постами:
    В functions.php добавил строки:

    
    function wpb_widgets_init() {
     
        register_sidebar( array(
            'name'          => 'Custom Header Widget Area',
            'id'            => 'custom-header-widget',
            'before_widget' => '<div class="chw-widget">',
            'after_widget'  => '</div>',
            'before_title'  => '<h2 class="chw-title">',
            'after_title'   => '</h2>',
        ) );
     
    }
    add_action( 'widgets_init', 'wpb_widgets_init' );
    

    А затем в
    header.php вот эти:

    
    <?php
     
    if ( is_active_sidebar( 'custom-header-widget' ) ) : ?>
        <div id="header-widget-area" class="chw-widget-area widget-area" role="complementary">
        <?php dynamic_sidebar( 'custom-header-widget' ); ?>
        </div>
         
    <?php endif; ?>
    

    Сайт, которому нужна помощь — не предназначен для детей, поэтому ссылку я прибил, и прошу удалить лишние символы «18+» из ссылки. Спасибо за понимание.

    • Тема изменена 5 лет, 7 месяцев назад пользователем engelsit.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • P.S. временно сделал костыль.
    Методом проб и ошибок добавил в «дополнительные стили» темы:

    `#header-widget-area {

    color: #777;

    }

    И весь текст, КРОМЕ ссылок стал темным, а ссылки остались яркими. Но хочется все же как-то именно ссылки выделить.

    • Ответ изменён 5 лет, 7 месяцев назад пользователем engelsit.

    Еще покопался немного… Видимо, это виноват стиль, который убирает подчеркивания у всех ссылок на сайте (например, в меню)… Но как-то же эти подчеркивания возвращены в календаре, и в некоторых других местах. Как? Помогите, пожалуйста.

    a{
        text-decoration: underline;
    }

    Спасибо, я пробовал, но не дает использовать команду «a» внутри `#header-widget-area { дополнительных стилей…

    Удивительно, но применив «a» вне «#header-widget-area», я получил то, что нужно. Большое спасибо!

    Но почему этот параметр влияет ТОЛЬКО на этот виджет, а не подчеркивает все ссылки вообще?

    Эх, не понятно… но большое спасибо!

    • Ответ изменён 5 лет, 7 месяцев назад пользователем engelsit.
    • Ответ изменён 5 лет, 7 месяцев назад пользователем engelsit.

    а вы всякие автооптимизаторы и минификаторы отключите, а то в дальнейшем еще и не такие чудеса уведите.

    а вы всякие автооптимизаторы и минификаторы отключите

    И опять этот autoptimize…. Вопрос к другим начинающим пользователям ВП:
    — А вы какой «оптимизатор-ускоритель» устанавливаете, чтобы убить свой сайт?

    Явных глюков от него не ловил.
    А оценку у гугла он повышает в моем случае. С ним 100/100 или 99/100.

    оценку у гугла он повышает

    Если вы имеете в виду фейкосервис PageSpeed Insights — его показатели не котируются на этом форуме и вообще у специалистов в вебстроительстве. Пользуйтесь более адекватным анализатором:

    https://tools.pingdom.com/#5a50e58796400000

    Явных глюков от него не ловил

    Всё еще впереди.

    Единственный глюк, который я ловлю постоянно — в WP FASTEST CACHE не работает автоматическое удаление кеша при обновлении поста. Может быть, в этом дело (я и раньше подозревал)?

    Огромное спасибо за советы!

    pingdom без Autoptimize выдает 78 баллов. С ним — 82.
    Плагин в моем случае решает проблемы:
    Make Fewer HTTP Requests
    Use cookie-free domains

    • Ответ изменён 5 лет, 7 месяцев назад пользователем engelsit.
Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Нет подчеркивания у ссылок в виджете календаря, добавленного вручную» закрыта для новых ответов.