Flector

Как открывать все ссылки в комментариях в новом окне?

Ссылка на сайт комментатора

Я уже рассматривал способ открытия всех ссылок в новом окне браузера. Однако, то решение оказалось неполноценным, так как ссылки на сайт автора комментария по-прежнему открывались в том же окне браузера. Самое время чуть-чуть поправить код сниппета, чтобы абсолютно все ссылки в комментариях открывались в новом окне браузера. Добавьте в файл functions.php вашей темы следующий код:

//открытие всех ссылок в комментариях в новом окне start
function wph_auto_blank_links_comments($text) {
    $return = str_replace('<a', '<a target="_blank"', $text);
    return $return;
}
add_filter('get_comment_author_link', 'wph_auto_blank_links_comments');
add_filter('comment_text', 'wph_auto_blank_links_comments'); 
//открытие всех ссылок в комментариях в новом окне end

Решение примитивное, но абсолютно рабочее.


Комментарии (4 комментария)
  1. Сергей:

    Спасибо, заработало!

  2. Спасибо, отличное решение проблемы открытия ссылок в новом окне!

  3. Спасибо, всё заработало. Единственный способ который помог!

  4. Благодарю, все очень просто и отлично все работает!

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!