Поддержка Темы и шаблоны Помогите обернуть div в <a href

  • Решено vaf

    (@vaf)


    Всем привет. Возникла проблема с которой бьюсь уже часа три.
    Хочу сделать кликабельным слайдер, а не надпись в сладере, в связи с чем возникла необходимость обернуть <div> в
    <a href
    Имеется несколько вложенных Div’ов типа

    <div>
    тут какой то код
    <div>
    тут тоже код
    </div>
    </div>

    Ставлю перед первым открывающим div’ом <a href="' . esc_url( get_permalink() ) . '">
    , а после последнего закрывающий тег </a>
    и наблюдаю такую картину

    <a href="ссылка"></a>
    <div>
    тут какой то код
    <div>
    тут тоже код
    </div>
    </div>
    то есть esc_url( get_permalink() ) тут же, сам поставил закрывающий тег
    что я только не делал, ничего не получается, он самостоятельно сразу же ставит закрывающий тег.
    Помогите решить проблему. На всякий случай — ссылка на код, в строке 191 должен быть открывающий <a href , а в 215 закрывающий. написал прямо по русски. Или объясните тут, как же всё таки сделать. Огромное спасибо.

    https://yadi.sk/d/NxDaxMz4XqU19Q

    • Тема изменена 5 лет назад пользователем vaf.
    • Тема изменена 5 лет назад пользователем vaf.
    • Тема изменена 5 лет назад пользователем vaf.
    • Тема изменена 5 лет назад пользователем vaf.
    • Тема изменена 5 лет назад пользователем vaf.
    • Тема изменена 5 лет назад пользователем vaf.
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Или объясните тут, как же всё таки сделать.

    использовать готовый слайдер, где это уже реализовано и не изобретать велосипед

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Привет.

    Во-первых, у Вас там какие-то странные символы в файле (подчеркнул на скриншоте).
    А во-вторых, Вы пытаетесь обернуть ссылку в ссылку, так не выйдет.

    Скриншот.

    Автор vaf

    (@vaf)

    А во-вторых, Вы пытаетесь обернуть ссылку в ссылку, так не выйдет.

    Большое спасибо — вот уж не знал что это приведёт к такому эффекту и действительно
    я из кода
    <a title="' . $title_attribute . '" href="' . esc_url( get_permalink() ) . '">'.the_title( '<span>','</span>', false ).'</a>
    вырезал
    <a title="' . $title_attribute . '" href="' . esc_url( get_permalink() ) . '"> и конец </a>`
    и обернул ими свой div и всё заработало.

    • Ответ изменён 5 лет назад пользователем vaf.
    • Ответ изменён 5 лет назад пользователем vaf.
    • Ответ изменён 5 лет назад пользователем vaf.
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Помогите обернуть div в <a href» закрыта для новых ответов.