• Решено kaizer

    (@kaizercomru)


    Всем привет!
    Вот такая ситуация:
    В профилях пользователей добавил поле — Сайт (текст);
    BP определяет его как ссылку, и это отлично!
    Но, как можно сделать, чтобы при нажатии на эту ссылку она открывалась в новом окне/вкладке?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • пропишите target
    <a title="adsa" href="http://sda" target="_blank">asd</a>
    только вопрос в том про вывод этой ссылки в каком месте вы говорите и как он реализован

    http://www.socsetka.ru/members/kaizer/
    Вот пример — мой профиль на сайте.
    Там есть поле Сайт — ссылка (текстовое поле). Вот её и нужно сделать так, чтобы открывалась в новом окне. И чтобы это было по умолчанию для всех пользователей сайта, которые заполняют эту часть профиля.

    Поправочка: после приминения некоторых хаков от slaFFik‘a —
    http://www.socsetka.ru/users/kaizer/
    вот ссылка на профиль 🙂

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Добавить фрагмент в functions.php темы или bp-custom.php:

    function add_target_blank($output) {
    	return str_replace('rel="nofollow"', 'rel="nofollow" target="_blank"', $output);
    }
    add_filter('bp_get_the_profile_field_value', 'add_target_blank', 11);

    Благодарю! Проблема решена! Спасибо!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Ссылки на сторонние сайты» закрыта для новых ответов.