Задать вопрос
@seregindev

Как сделать ссылки не кликабельными?

Всем привет, подскажите как убрать отображение ссылки и оставить вывод только самих тегов, без линка
f( !$the_tags ) continue;

          foreach ( $the_tags as $tag ){
            $tags[] = ' <a href="'.get_term_link( $tag ).'" title="' . esc_attr( sprintf( __( "View all posts tagged %s", LAYERS_THEME_SLUG ), $tag->name ) ) . '">'.$tag->name.'</a>';
          }
          $meta_to_display[] = '<span class="meta-item meta-tags"><i class="l-tags"></i> ' . implode( __( ', ' , 'layerswp' ), $tags ) . '</span>';


826d9c1c53c140a685c18dfd1b3b2664.jpgc49875c1088f443c8a09d195796fb26b.jpg
  • Вопрос задан
  • 519 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
Decadal
@Decadal
foreach ( $the_tags as $tag ){
     $tags[] = $tag->name;
}


вы это имели в виду?
Ответ написан
@rinatoptimus
CSS: pointer-events: none;
Ответ написан
Комментировать
aliencash
@aliencash
Партизан
Убрать кликабельность:
a {
pointer-event: none;
}

Убрать атрибут href:
<a id="notlink" href="http://ya.ru" target="_blank">ya.ru</a>

function killlink() {
document.getElementById('notlink').removeAttribute('href');
}
window.onload = killlink;
Ответ написан
Комментировать
trampick
@trampick
Веб-разработчик
Можно так:
Заменить
$tags[] = ' <a href="'.get_term_link( $tag ).'" title="' . esc_attr( sprintf( __( "View all posts tagged %s", LAYERS_THEME_SLUG ), $tag->name ) ) . '">'.$tag->name.'</a>';

На
$tags[] = ' <a href="'.get_term_link( $tag ).'" onclick="return false" title="' . esc_attr( sprintf( __( "View all posts tagged %s", LAYERS_THEME_SLUG ), $tag->name ) ) . '">'.$tag->name.'</a>';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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