Мой плагин No External Links является доработанным форком широко известного плагина WP No External Links, который, к сожалению, был взломан и заброшен автором.
Возможности
- Плагин преобразует все внешние ссылки во внутренние ссылки
 - Может заменять ссылки как в содержимом записи так и на всей странице целиком
 - Возможно включить произвольный текст при редиректе или сделать отдельную страницу перед редиректом
 - Имеет несколько разных масок для кодирования ссылок: AES-256, Base64, числовая.
 - Может собирать логи по кликам на внешние ссылки
 - Исключать ссылки из кодирования
 - Исключать все ссылки на странице/записи из кодирования
 - Умеет укорачивать URL при помощи сервисов укорачивания ссылок: Adf.ly, Bitly, Link Shrink, Shorte.st
 - Плагин переведен на десятки языков, в том числе и на русский
 - Удалён бэкдор, который присутствовал в оригинальном плагине
 - Встроена защита от XSS
 - Исправлены ошибки при создании таблиц при установке
 - Добавлена возможность удалять таблицы при полном удалении плагина
 - Добавлена возможность укорачивания ссылок через Yourls.
 - Код приведен к стандартам WordPress
 - Код полностью соответствует WPCS
 - Код соответствует стандарту Dependency injection
 - Поддержка WordPress 5+
 - Поддержка SEOHide.
 
 Если вам нравятся мои статьи, проекты, темы или плагины — вы всегда можете помочь сайту в развитии. Спасибо!
Источник: https://www.kobzarev.com/projects/no-external-links/