WordPress как на ладони
Шаблоны, плагины и темы для настоящих поклонников Elementor. От TemplateMonster.com wordpress jino

wp_rel_nofollow() WP 1.5

Добавляет rel="nofollow" ко всем элементам <a> в переданном тексте. Внутренние ссылки пропускаются.

Если ссылка внутренняя (ведет на страницу текущего сайта), то атрибут nofollow добавлен не будет.

Хуков нет.

Возвращает

Строку. Отформатированный контент.

Использование

<?php $text = wp_rel_nofollow( $text ); ?>
$text(строка) (обязательный)
Контент, который может содержать HTML теги А.
По умолчанию: нет

Примеры

#1. Пример добавления ко всем ссылкам в тексте атрибута rel="nofollow"

$text = 'Человеку нужен смех, как цветку солнечный свет. 
Если бы случилось так, что смех вымер, человечество превратилось 
бы в зоосад или общество ангелов - стало скучным, 
угрюмым и застыло в величественном равнодушии. 
Читайте роман Джеймся Крюса: 
<a href="http://flibusta.net/b/162259">Проданный смех</a>.';

$text = wp_rel_nofollow( $text );

echo $text;

Получи ссылку:
<a href="http://flibusta.net/b/162259" rel="nofollow">Проданный смех</a>.

Код wp_rel_nofollow: wp-includes/formatting.php VER 4.9.8

<?php
function wp_rel_nofollow( $text ) {
	// This is a pre save filter, so text is already escaped.
	$text = stripslashes($text);
	$text = preg_replace_callback('|<a (.+?)>|i', 'wp_rel_nofollow_callback', $text);
	return wp_slash( $text );
}

Cвязанные функции

Из метки: sanitize_ (очистка)

Еще из раздела: Форматирование

Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться