Clean Tracked Links это мой WordPress-плагин для редактора: кнопка «На оригинал» подставляет исходный URL вместо трекинговой или редиректной обёртки. Текст анкора не меняется. На сайте у посетителей ссылки сами не переписываются.
Код открыт, репозиторий на GitHub: github.com/A-Krivoshen/clean-tracked-links. Текущая версия 1.1.1, лицензия MIT, без npm и без сборки. Нужны WordPress 6.4+ и PHP 8.1+.
Что умеет
- Gutenberg: четвёртая кнопка в панельке ссылки рядом с карандашом и копированием.
- Классический редактор TinyMCE и окно «Вставить/редактировать ссылку».
- Встроенный WYSIWYG на произвольных полях, в том числе ACF.
- Разворот параметра
toи соседних целей, срез utm/yclid/gclid, безопасный HEAD без тела страницы.
Главный пример: klerk.ru/go/ext/?to=https%3A%2F%2Fwww.vedomosti.ru%2F… становится прямой ссылкой на материал. Localhost, частные IP и javascript: плагин не принимает.
Подробный разбор в черновике блога и в README репозитория. ZIP: Code → Download ZIP, файл clean-tracked-links.php должен лежать в папке плагина.