Rockon Link Monitor finds broken internal and external links without adding a
large SEO suite to your site. Run a scan, see exactly which links are dead and
where they live, and jump straight to the editor to fix them.
Scans are manual. Nothing runs in the background, and no data ever leaves your
site except the requests used to check the links themselves.
What you get
This plugin relies on two kinds of external connection. Both are described in
full below.
1. The websites your content links to
Checking a link means asking the destination whether it still answers, so the
plugin sends an HTTP GET request to every URL it finds in your posts and pages.
This cannot be done locally: only the destination server can say whether a page
still exists.
2. Freemius
The plugin bundles the Freemius SDK, provided by Freemius, Inc. It powers the
optional account connection and the delivery of separately distributed add-ons.
No feature of this plugin depends on it: link scanning works in full whether or
not you ever connect.
The scanner, repository and admin are separate classes, and the dashboard is
built entirely from hooks so an add-on can extend it without forking anything.
Filters: rockonlm_scan_settings, rockonlm_request_settings,
rockonlm_scan_candidates, rockonlm_posts_per_page, rockonlm_link_limit,
rockonlm_batch_size, rockonlm_fallback_link_limit,
rockonlm_fallback_time_budget, rockonlm_request_timeout,
rockonlm_request_args, rockonlm_browser_user_agent,
rockonlm_soft_statuses, rockonlm_blocked_is_broken, rockonlm_check_link,
rockonlm_scan_data, rockonlm_admin_rows, rockonlm_admin_row_actions,
rockonlm_admin_edit_link, rockonlm_admin_footer, rockonlm_admin_screen,
rockonlm_upgrade_url, rockonlm_capability.
Actions: rockonlm_loaded, rockonlm_activated, rockonlm_scan_completed,
rockonlm_admin_after_header, rockonlm_admin_stats,
rockonlm_admin_after_stats, rockonlm_admin_scan_sources,
rockonlm_admin_scan_options, rockonlm_admin_scan_actions,
rockonlm_admin_sidebar, rockonlm_admin_before_results,
rockonlm_admin_results_toolbar, rockonlm_admin_after_table,
rockonlm_admin_after_results.