Плагин No External Links
Мой плагин No External Links является доработанным форком широко известного плагина WP No External Links, который, к сожалению, был взломан и заброшен автором.
Возможности
- Плагин преобразует все внешние ссылки во внутренние ссылки
- Может заменять ссылки как в содержимом записи так и на всей странице целиком
- Возможно включить произвольный текст при редиректе или сделать отдельную страницу перед редиректом
- Имеет несколько разных масок для кодирования ссылок: AES-256, Base64, числовая.
- Может собирать логи по кликам на внешние ссылки
- Исключать ссылки из кодирования
- Исключать все ссылки на странице/записи из кодирования
- Умеет укорачивать URL при помощи сервисов укорачивания ссылок: Adf.ly, Bitly, Link Shrink, Shorte.st, Yourls
- Плагин переведен на десятки языков, в том числе и на русский
- Удалён бэкдор, который присутствовал в оригинальном плагине
- Встроена защита от XSS
- Исправлены ошибки при создании таблиц при установке
- Добавлена возможность удалять таблицы при полном удалении плагина
- Добавлена возможность укорачивания ссылок через Yourls.
- Код приведен к стандартам WordPress
- Код полностью соответствует WPCS
- Код соответствует стандарту Dependency injection
- Код соответствует стандарту PSR
- Код соответствует стандарту WPCS
- Поддержка WordPress 6+
- Поддержка PHP 7.4 — 8.1
- Поддержка SEOHide.
Контрибьюторы проекта
Активное участие в проекте принимают:
Каким образом можно получить плагин?
Скачать из репозитория wp.org. Он временно закрыт, но работаем, чтобы восстановили
Спасибо за ответ. Я читал, что плагин закрыт из за проблем с безопасностью. Насколько можно доверять?
Это громко сказано про проблемы безопасности, в админке плагина есть одна страница, где не проверяется один параметр, через который можно внедрить JS код и то если ты админ и еще 100500 условий надо соблюсти, к реальной безопасности ничего общего не имеет, просто ребята из команды ревью внедрили себе wpcs.
Плагин снова можно скачать из репозитория wp.org