WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Pingchecker

Scans post for links, checks if they are pingeable and sends pingbacks with results returned, improves chances of successful pings!

  1. Before publishing your post, use Pingchecker to check the pingability of the resources you are linking to. If they aren't, you may wish to choose alternative similar resources that are pingable instead.
  2. Then, publish your post and WordPress will attempt to ping the resources automatically as it normally would. Check the trackback list under your content box to see if your ping was successful as usual.
  3. If the new trackback/pingback does not appear, use Pingchecker to ping the resource instead. The results of your attempted pings will be returned in an alert box.

The XML RPC Server Bug Workaround

While working on this plugin I noticed a large occurrence of the pingback fault 17: "The source URL does not contain a link to the target URL, and so cannot be used as a source." A really frustrating message given you are sending a pingback because the source DOES contain a link to the target, yes? Might I point out that very few WordPress users are aware of this even happening because nowhere does WordPress actually return you these fault codes..!

Well, after a bit of testing I found the bug seems to be in the XML RPC server code for Wordpress, specifically the strip_tags function in PHP is just not reliable enough for getting anchor links on the variety of WordPress templates out there (IMHO). (Line 3422 in WP3.1)

Unfortunately, since the bug is in the server code itself, you can't fix it on someone elses blog can you? That's why this is a workaround instead. The Pingchecker workaround will scan your post content for links using regex instead, then echo a hidden div element containing all the links (with an added nofollow tag so you aren't linking twice) in your blogs footer, which is picked up much more easily by the strip_tags function in use by the server.

Requires: 2.6 or higher
Compatible up to: 3.1.4
Last Updated: 2011-4-28
Downloads: 2,132

Ratings

3 stars
3.7 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1