Kozack
@Kozack
WordPress guru

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

Если в блоге ВП опубликовать ссылку в виде текста
https://toster.ru
то прии выводе она будет преобразована в html ссылку
<a href="https://toster.ru" rel="nofollow">https://toster.ru</a>

Я хочу чтобы к таким ссылкам автоматически добавлялся не только nofollow но и noopener. Есть какой-то фильтр чтобы управляль значением rel атрибута?
  • Вопрос задан
  • 9 просмотров
Решения вопроса 1
Kozack
@Kozack Автор вопроса
WordPress guru
Похоже предназначенного для этого фильтра нет.
Вот код функции которая генерирует ссылку:

// wp-includes/formatting.php 
function _make_url_clickable_cb( $matches ) {
	// ...
	return $matches[1] . "<a href=\"$url\" rel=\"nofollow\">$url</a>" . $suffix;
}


Я вижу только одно решение:
Заменить стандартную функцию make_clickable на свою, аналогичную, но с единственным отличием — значение rel атриибута
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Как нибудь так.
add_filter( 'comment_text', 'wp_targeted_link_rel', 9 );
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы