• Начну с начала, вопрос в конце.
    Для распределения веса внутри сайта, закрыли сквозные ссылки в меню. Что сделали:
    ————————————
    1. В style.css добавили код
    .hide span{
    color:#fff;cursor:pointer;font-size:14px;
    }
    —————————————————————
    2. В footer добавили скрипт
    <script>
    jQuery(function(){

    jQuery(‘.hide span’).replaceWith (function (){return ‘‘+jQuery(this).html()+’‘});
    jQuery(‘.hide-text’).replaceWith (function (){return ‘‘+jQuery(this).html()+’‘});

    });
    </script>
    ————————————————————————
    3. В разделе меню, к нужному пункту меню добавили в Классы CSS — hide
    ————————————————————————
    Все работало замечательно пока не обновились до WordPress до 4.8, что сделать что бы заработало?
    Кстати, ссылки которые скрываем при помощи hide-text в постах работают.
    Не работает hide span в меню.

    • Тема изменена 7 лет, 8 месяцев назад пользователем 1979disa.
    • Тема изменена 7 лет, 8 месяцев назад пользователем 1979disa.
    • Тема изменена 7 лет, 8 месяцев назад пользователем Yui. Причина: неинформативное название темы
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Юрій

    (@yube)

    Для начала: Правила форума.

    От кого, интересно, Вы закрываете ссылки жабасриптом?

    И в таких случаях лучше давать ссылку на сайт.

    От поисковиков
    absolut33точкаru

    • Ответ изменён 7 лет, 8 месяцев назад пользователем 1979disa.
    Модератор Юрій

    (@yube)

    От поисковиков

    Паук читает только html страницы, стили и тем более js ему без разницы.

    В меню я вижу <li class="hide..."><a href=""></a></li>
    а в css и js ‘.hide span’.
    span внутри li.hide нет. Или я не туда смотрю?

    Да, вы смотрите туда. Если я вас правильно понял, вы предлагаете к пунктам меню добавить span
    <li class=»hide span …»>
    Я уже пробовал, ссылки не закрываются.
    Но все работало до обновления и без span.

    Модератор Юрій

    (@yube)

    Если я вас правильно понял, вы предлагаете

    Нет, я ничего не предлагаю, а просто указываю на замеченное несоответствие html и css/js.

    Возможно, изменились какие-то умолчания (умолчаниям доверять опасно!), и html меню формируется несколько иначе.

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

    Дело в том, что сквозные ссылки в меню закрывали не просто так, все дело в распределении веса. Я бы рад не маяться, но скорее всего последую вашему совету. Походу решение данной проблемы сейчас, не избавит от нее в будущем.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Не работает hide span в меню.» закрыта для новых ответов.