WordPress plugin intelligence profile

Pingchecker

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

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 3.1
Current version1.2.0
WordPress coverageTested up to WordPress 3.1
Minimum stackWP 2.6 · PHP —
Directory statusactive
Last directory update7 Jul 201115y ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Pingchecker version 1.2.0 as active, updated 15y ago and tested up to WordPress 3.1.

Overview

About this plugin

Pingchecker is a free plugin for WordPress that allows you to scan your post’s content for

links, check the pingability of those resources you’ve linked to, and manually ping those

pages. This improves upon the inbuilt fuctionality of WordPress by allowing you to receive

the results of your attempted pings whereas WordPress doesn’t. (With WordPress your ping

)

Also included is a workaround for a bug in the WordPress XML RPC server that prevents many

of your pingbacks from succeeding without you even knowing about it! When you ping another

blogs server, it will check the page you linked, BUT because of this bug, sometimes it can’t

find the link at all. This workaround adds a hidden div to your footer with your links so

they can be found, greatly improving your chances of a successful ping.

Recommended Use

  • 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.

  • 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.

  • 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:

”

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). 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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • backlink
  • ping
  • pingback
  • pingchecker
  • trackback
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 3.1

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 3.1.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to3.1
Minimum requirementsWordPress 2.6 · PHP not listed
Update activity7 Jul 201115y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.