Broken Link Checker for WordPress
Notice: This plugin has been transferred to ManageWP. I am no longer working on it. Please direct any feedback to the new developer. See the plugin homepage for more information.
Sometimes, links get broken. A page is deleted, a subdirectory forgotten, a site moved to a different domain. Most likely many of your blog posts contain links. It is almost inevitable that over time some of them will lead to a “404 Not Found” error page. Obviously you don’t want your readers to be annoyed by clicking a link that leads nowhere. You can check the links yourself but that might be quite a task if you have a lot of posts. You could use your webserver’s stats but that only works for local links.
So I’ve made a plugin for WordPress that will check your posts (and pages), looking for broken links, and let you know if any are found.
Features
- Detects links that don’t work, missing images, deleted YouTube videos and other problems.
- Periodically checks links in posts, pages, comments, custom fields and the blogroll.
- New and modified entries are checked ASAP.
- Notifies you on the Dashboard if any problems are found.
- Lets you edit all instances of a specific link at once.
- Gives you a list of all links ever posted on your site, with the ability to search and filter it.
- Lets you apply custom CSS styles to broken and removed links.
- Highly configurable.
The broken links show up in the Tools -> Broken Links tab along. If any invalid URLs are found a notification will also show up on the Dashboard widget. To save screen real-estate, the widget can be configured to stay closed most of the time and automatically expand when broken links are detected.
Download
broken-link-checker.zip (412 KB)
Requirements
- WordPress 3.0 or later
- MySQL 4.1 or later
The current version of this plugin is only compatible with WordPress 3.0 and up. If you have an older version of WP, try one of the older releases. Specifically, version 0.8.1 is the last one that’s still compatible with the WP 2.8 branch, and version 0.4.14 is the last one compatible with WP 2.1 – 2.6.x.
Installation
Install “Broken Link Checker” just like any other WordPress plugin :
- Download the .zip file (see below).
- Unzip.
- Upload the
broken-link-checker
folder to you/wp-content/plugins
directory. - Activate the plugin in the Plugins tab.
It was totally irrelevant. The new install was unaltered in any way and worked perfectly.
Might I suggest that you add to the installation instructions at WP and here because I upgraded from a previous working version that wasn’t designed for WP 3.x. Of course, I’ve been upgrading all along, but the 3.x compatibility is what necessitated the deletion and reinstall.
Strange, usually a complete reinstall isn’t required. According to my estimates, the current version is used by >10 000 people (that’s active users, not just downloads) and most upgraded the plugin in the normal way.
Most likely there is a subtle bug in my upgrade routine that only manifests on select servers.
[…] Broken Link Checker for WordPress – Es común que hagamos referencia a otro sitio cuando escribimos nuestras notas, sin embargo, pasa el tiempo y en ocasiones las páginas desaparecen o el post que ligamos fue borrado, y eso los buscadores como Google lo ven muy mal, con este plugin vas a dejar de preocuparte. […]
[…] plugins you can use to do this and Darren recommends a couple in his Ebook. I use (and love) the Broken Link Checker for […]
[…] mal faitBackType Connect : Me permet les twit et autres liens intégrés en tant que commentairesBroken Link Checker : Me permet de vérifier les liens morts, très utiles car google n’apprécient pas les liens […]
[…] Broken Link Checker – monitors and notifies you for broken links on your blog. […]
Hi,
When running the WordPress admin behind SSL, you get a mixed content warning because of a javascript that is included with the Broken Link Checker.
That is, when this is enabled in wp-config.php:
define(‘FORCE_SSL_LOGIN’, true);
The offending code seems to be in core.php on line 206.
wp_enqueue_script(‘sprintf’, WP_PLUGIN_URL . ‘/’ . dirname($this->my_basename) . ‘/js/sprintf.js’); //Used in error messages
It looks like WP_PLUGIN_URL is returning the clear text url to the plugins folder. In fact, though, we need this to begin with HTTPS to avoid this mixed content warning.
Thanks for letting me know. This will be fixed in the next version.
[…] Broken Link Checker – nástroj, ktorý na stránke identifikuje nefunkčné odkazy. Neplatné odkazy preškrtáva . […]
[…] Broken Link Checker – Suggested in a blog post by Mama Kat, this plugin checks your entire site for broken links and posts them on your dashboard where you can unlink them or fix the URL. Broken links = bad site. Get it, use it. […]
[…] Broken Link Checker […]
[…] out more about Broken Link Checker here. If you enjoyed this post, make sure you subscribe to my RSS […]
[…] heb ik een geweldig handige WordPress plugin in gebruik genomen: de ‘broken link checker‘. Net als elke blogger posten ook wij hier meer dan dagelijkse onze berichten die vaak […]
[…] Broken Link Checker Digunakan untuk memeriksa jikalau ada tautan yang tidak valid, apakah itu rusak atau dialihkan. […]
[…] Link Checker – Plugin Homepage Broken Link Checker continuously checks all links and images on your site to make sure that all are […]
[…] Broken Link Checker […]
[…] Si vous voulez diminuer votre taux de rebond et améliorer votre référencement, il est indispensable de contrôler les liens entre articles. Pour cela il suffit d’installer ce plugin : Broken Link Checker for WordPress […]
Suggestion for future development and usefull feature of your great plug-in: URL of broken link can be extracted from link into explicit URL and inserted after link. For example: [a href=URL]linked words[end] could be extracted into linked words (broken) URL. I hope I described it good enough 😉
[…] Link Checker es el que yo uso aqui su web oficial Broken Link Checker for WordPress | W-Shadow.com dedito verde si te sirve -w- TUTORIALES Y TECNOLOGUIA VER ANIME ONLINE GRATIS ENLACES EN […]
[…] Broken Link Checker: This is another simple little plugin that automatically checks your site for broken links, and […]