Задать вопрос
Kozack
@Kozack
Thinking about a11y

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

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

Я хочу чтобы к таким ссылкам автоматически добавлялся не только nofollow но и noopener. Есть какой-то фильтр чтобы управляль значением rel атрибута?
  • Вопрос задан
  • 21 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Курс по WordPress с нуля до результата. Создание сайтов без кода
    2 недели
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
Kozack
@Kozack Автор вопроса, куратор тега WordPress
Thinking about a11y
Похоже предназначенного для этого фильтра нет.
Вот код функции которая генерирует ссылку:

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


Я вижу только одно решение:
Заменить стандартную функцию make_clickable на свою, аналогичную, но с единственным отличием — значение rel атриибута
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы