Broken Link Checker Plugin Version 0.3

I’ve gotten some interesting feature suggestions for my link checker WordPress plugin since I released the last version several months ago. During the last week I finally got around to implementing some of them. Enjoy 🙂

What’s New

Making broken links look different
There’s now an option to add a “broken_link” CSS class to known broken links. In the default configuration this will simply add a strike-through effect to the links. If you know CSS, you can define your own style in the Options -> Link Checker tab, or in your stylesheet. The style is only applied when a post is displayed, so your posts won’t actually be modified.

Exclusion list
Links that contain (in the URL) any of the excluded words won’t be checked. You can also add domain names or complete URLs to the list. Note that this doesn’t affect links that already show up as broken. If you want to permanently hide some of those, update the exclusion list accordingly and “discard” the broken links.

Remove broken links without editing the post
The list of broken links (Manage -> Broken links) now has a new button for each link – “Unlink”. It will remove all instances of the broken link from the post, but will leave the link text intact. So “a link” would turn into “a link”. This doesn’t work for missing images though.

Get the Update

Download : broken-link-checker.zip (~9Kb).
Or, if you have WP 2.3.x, use my Single Click Plugin Updater to upgrade the link checker plugin 😉

Related posts :

52 Responses to “Broken Link Checker Plugin Version 0.3”

  1. Dade Williams says:

    i only saw one problem, after deleting the 517 broken links when i goto the mange broken links it still lists 517 not really an issue the dashboard doesnt show that number either in case you were wondering

  2. Dade Williams says:

    correction the dashboard does show the 517 broken links message but eitherway minor bug 😉

  3. White Shadow says:

    You know, when you hit the “Delete” link, it just sends a request to the server – it’s not deleted instantly. So if you click it a lot of times and navigate away from the page some links might not get deleted 😉

  4. Dade Williams says:

    ahh, well it appears it has worked

  5. bayan says:

    thank good plugin broken link checker

  6. JC says:

    You know what would be great to add on to this would be to list the 301 redirects, and an ability to mass update them by any certain domain which changes their URL format. This would identify in most cases expired domains which become link farms and return as a 301, but certainly not something you want to still link to.

  7. White Shadow says:

    @JC – Your idea was added to a very long list of suggested features. That is all. 😛

  8. KadincaModa says:

    Wooow. Nice Plug. Very nice share

  9. Greg Smith says:

    Having just moved from one blogging platform to WordPress, I had a ton of internal broken links. I would like to suggest that the broken link list just show internal links and links from specific domains. There’s not much I can do about external links but I like the way they are crossed out.

    Using it with 2.7 without issues so far.

  10. Liverpool says:

    Works well! great thanks, using in 2.7.1 ok.

    It does find some broken links in post revisions which could confuse some.
    (I have now disabled and removed all revisions!)

    I have set to link check every 730 hours (1month), as our posts don’t change that often. Is this wise? I just wanted to save bandwidth. Does this checker use much processing power & bandwidth?

  11. White Shadow says:

    A month seems too much for me, I wouldn’t use anything higher than 2 weeks myself.

    The plugin doesn’t use that much bandwidth. It tries to use only HEAD requests (doesn’t download the page, just checks it) when possible. However, it will double-check problematic links by attempting to download the entire page, which could expend a bit more bandwidth.

  12. […] Link Checker WordPress Plugin by  White Shadow is another quite useful WordPress Plugin.  It is a little more difficult to set up as it has many […]

Leave a Reply