Broken Link Checker Plugin 0.2 Update

The Broken Link Checker WordPress plugin has been updated to version 0.2! Here’s what’s new –

  • Link checking algorithm has been improved and shouldn’t generate false warnings anymore.
  • Links that are discovered to not work will be re-checked again a few minutes later. This is useful if the link only appeared to be broken due to a random network glitch or server overload.
  • The plugin now also checks for missing images. They are treated in the same manner as links – the plugin simply verifies that the image URL works correctly and doesn’t generate the 404 Not Found error.
  • The plugin has been accepted in the official WordPress plugin database. This means you’ll get automatic update notifications in your Plugins menu if you’re using the latest version of WP.

You can download the new version from my server. The update will also appear in the plugin database shortly.

Related posts :

21 Responses to “Broken Link Checker Plugin 0.2 Update”

  1. Dan says:

    Using WordPress 2.3 I get the following error when I select Link Checker from the Options menu.

    Fatal error: Call to undefined function curl_init().

  2. White Shadow says:

    Apparently your webserver doesn’t have the CURL library installed. The plugin won’t work without it, sorry.

    I don’t think I could make a version that doesn’t require CURL at this time, I’d need to rewrite the URL checking completely…

  3. subnav.com says:

    hi, great plugin but i get the following error when i manage->broken links

    WordPress database error: [Unknown column ‘hidden’ in ‘where clause’]
    SELECT count(*) FROM wp_blc_linkdata WHERE broken=1 AND hidden=0

    TIA!!

  4. White Shadow says:

    Oops, it’s a bug! I messed up when releasing the new version, sorry. It’s a simple problem and I’m fixing it now. A working version will be available within an hour.

  5. subnav.com says:

    no worries πŸ™‚ i’ll check back later for the update

    THANKS!

  6. White Shadow says:

    Hey, this version should work – broken-link-checker.zip

  7. subnav.com says:

    like a charm πŸ˜‰ thanks!

  8. I have the latest version (0.2.2?) and it is only partly functional in my WP 2.3 setup. You can configure it, but it never seems to show a status bar as to how many posts it has scanned.

    Thoughts?

    Peace,
    Gene

  9. White Shadow says:

    Hmm. The status bar in Options -> Link checker is displayed using AJAX, so maybe that’s the problem? Do you have Javascript enabled?

    You could also try going directrly to http://[your_blog_url]/wp-content/plugins/broken-link-checker/wsblc_ajax.php?action=full_status and see if the status info is displayed.

  10. It does show the proper status info.

    And, yes, I have JavaScript enabled. I’m also using a Mac, so such issues require deliberate disabling. I’ve tried this on two browsers (latest Firefox and Safari) with no change.

    All the other Ajax stuff I use is quite functional.

    Thoughts?

    Peace,
    Gene

  11. White Shadow says:

    Well, that is very strange.

    At this point it becomes hard to suggest anything if I can’t look at the problem personally. Some thoughts –

    1) Maybe your server is very fast and the plugin manages to check all links before status message is refreshed? Test : intentionally create a broken link in a post.

    2) Maybe the server is very slow and the plugin always ties out before checking even one link? Partial test : go to http://[your_blog_url]/wp-content/plugins/broken-link-checker/wsblc_ajax.php?action=run_check , wait while it finishes loading (if it does), view page source. There should be some HTML comments. See if any timeouts are reported.

    3) Something else.

  12. Lucas says:

    Your plugin is awesome! Really, really helpful.
    But… what about an option (where “View”, “Edit” and “Discard” are) for deleting automatically the link?
    Is it possible?

    Thanx!

  13. White Shadow says:

    Not in the foreseeable future. Any kind of automatic deletion is a bit too unsafe to add it at this time. Maybe someday πŸ˜‰

  14. Lucas says:

    Well, if you managed to get to the Plugin panel to click the “Delete link” button, i guess you could do many worse things, there! hehe..
    Now I read again my comment, and when I said “automatically”, I meant “automatically done by the user”, instead of entering the post, and removing it…

    Bad that my programming knowledge is not enough! πŸ™‚
    Thank you for the reply, anyway!

  15. ylyad says:

    Hi, and thanks for your plugin, it’s really helpful and helped me discovering that I had plenty of broken links! Not only dead websites (that I was aware of) but also plenty of sites that regularly change the way they manage their links (news at yahoo.com is one of the examples) and that’s a pity.
    Please allow me one suggestion: some of my posts become completely pointless if I remove the link and I’d like to avoid removing it ro at least not waste time into it. However, they still show up as broken links and I cannot do anything against that. So, two options here:
    – have the possibility to definitely discard them
    – instead of Lucas’ proposal to automatically remove (I don’t like it either), make it possible to mark it as “broken link” in the post (from the admin page), maybe with the possibility to apply special formatting and/or note or something

  16. Lucas says:

    Just in case it wasn’t clear πŸ™‚
    When i said “automatically” I meant some way to click a “delete link button” so the link (and not the text) is removed.
    For example, the plugin says that, in a post, the word “Google” is pointing to “http://google.com”, which doesn’t exist anymore (haha!). So, clicking a “remove-link button”, the link to “http://google.com” is removed, but in the text, the word “Google” remains there, so the whole paragraph still makes sense.

    Anyway, I also do like the “definitively discard” buton πŸ™‚

  17. White Shadow says:

    Okay, suggestion noted πŸ˜‰

  18. ylyad says:

    I understood it the same way πŸ˜‰ but I have some posts that just point to a specific article/news/post and removing that link makes my post completely meaningless. Marking it as “broken” would be an interesting workaround for the reader.

  19. Werner Peters says:

    Hello,

    some time ago i made my new website, which contents an Γ€ in the domainname.

    Please tell me, if the Broken-Link-Checker works korrekt in this case.

    Thank you

    Werner

  20. White Shadow says:

    To be honest, I have no idea. Something like this has never come up before. Regardless, you could just give it a go and see how it fares.

Leave a Reply