wp_rel_nofollow() — закрывает все ссылки в указанной строке через rel="nofollow"
Возвращает строку с текстом (или HTML-кодом), в которой на все ссылки добавлен атрибут rel="nofollow"
, при этом:
- если у ссылки уже есть атрибут
rel
, тогда будет добавлен второй,
- все двойные и одиночные кавычки в строке будут экранированы — функция вставит перед ними обратные слэши
\
;
wp_rel_nofollow( $text );
$text
(строка) — исходный текст (HTML-код).
$text = 'текст с одной обычной <a href="http://domain.com">ссылкой</a> без атрибутов и со ссылкой на сайт <a href="http://wordpress.org" rel="external">WordPress</a> с атрибутом rel="external"';
echo wp_rel_nofollow( $text );
В результате получаем это:
Если нужно избавиться от экранирующих слэшей, заменяем вторую строчку на:
echo stripslashes( wp_rel_nofollow( $text ) );

Миша
Недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.
Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.
Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.