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 :
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().
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…
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!!
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.
no worries π i’ll check back later for the update
THANKS!
Hey, this version should work – broken-link-checker.zip
like a charm π thanks!
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
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.
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
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.
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!
Not in the foreseeable future. Any kind of automatic deletion is a bit too unsafe to add it at this time. Maybe someday π
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!
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
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 π
Okay, suggestion noted π
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.
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
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.