Link Watchdog
Scheduled broken link and image checks for WordPress — cron batches, zero front-end load, change-only digest.
★ 0stars
1release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/yodzira/linkwatchdog/releases/download/v0.1.0/linkwatchdog.zip[EN] Scheduled broken link and image checks for WordPress — everything runs in small cron batches, never on your visitors' page loads. Weekly email digest lists what broke and what got fixed.
[RU] Проверка битых ссылок и картинок по расписанию — батчами на кроне, без нагрузки на страницы посетителей. Еженедельный дайджест: что сломалось и что починилось.
🔗 Скачать бесплатно / Download free
Принципы / Principles
- Cron-first: DOM-extraction and HTTP checks happen in batches of 50 posts / 20 links per cron tick — zero front-end load (архитектурно, не «оптимизация»)
- Dedup: одна ссылка на 50 страницах проверяется один раз; occurrences помнят, где она встречается
- Anti-spam digest: письмо приходит только когда что-то сломалось или починилось
- Honest statuses: ok / redirect / broken (404, 410) / server error / timeout
- HEAD с GET-фолбэком (некоторые серверы отвергают HEAD), таймаут 5 с
- Чистый uninstall: обе таблицы, опции и крон-события стираются
Установка / Install
- Скачайте
linkwatchdog.zip(всегда последняя версия) - WP-админка → Плагины → Добавить новый → Загрузить плагин → zip → Активировать
- Меню Link Watchdog → Scan posts now — результаты появятся по мере крон-батчей
Требования / Requirements
- WordPress 6.0+ (протестировано до 7.1), PHP 7.4+
Качество / Quality
- PHPUnit (ядро): 12 тестов, 35 assertions ✅
- Интеграция на живом WP 7.1: 13/13 (реальные 404, дедуп, дайджест, анти-спам) ✅
- Официальный Plugin Checker: 0 errors (release build) ✅
- Uninstall: таблицы/опции/кроны стёрты ✅
Лицензия / License
GPL-2.0-or-later (совместимо с WordPress).
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads