Title: Pingchecker
Author: Tony Hayes
Published: <strong>Igbe 27, 2011</strong>
Last modified: Agẹmọ 7, 2011

---

Ṣàwárí àwọn plugin

Plugin yìí **kò tíì ṣe àyẹ̀wò pẹ̀lú àwọn ìtújáde mẹ́ta pàtàkì tó kẹ́yìn ti WordPress**.
Ó lè jẹ́ pé a kò tọ́jú tàbí ṣe àtìlẹ́yìn fún un mọ́, ó sì lè ní àwọn ọ̀ràn ìbámu
nígbà tí a bá lò ó pẹ̀lú àwọn ẹ̀yà WordPress tuntun.

![](https://s.w.org/plugins/geopattern-icon/pingchecker.svg)

# Pingchecker

 Láti ọwọ́ [Tony Hayes](https://profiles.wordpress.org/majick/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/pingchecker.1.2.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/pingchecker/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/pingchecker/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/pingchecker/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/pingchecker/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/pingchecker/)

## Àpèjúwe

Pingchecker is a free plugin for WordPress that allows you to scan your postÌtumọ̀
Yorùbá: ’s content for
 links, check the pingability of those resources youÌtumọ̀
Yorùbá: ’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Ìtumọ̀ Yorùbá: ’t. (With WordPress your ping either
appears in the trackback list or it doesnÌtumọ̀ Yorùbá: ’t, with no explanation 
or error codes.)

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Ìtumọ̀ Yorùbá: ’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

 1. Before publishing your post, use Pingchecker to check the pingability of the resources
    
    you are linking to. If they arenÌtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá:’
t fix it on someone elses
 blog can you? ThatÌtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’t linking twice) in your blogs footer,
which is picked up much more easily by the strip_tags function in use by the server.

## Ìgbéwọlẹ̀

 1. Upload ‘pingchecker.php’ to the ‘/wp-content/plugins/’ directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Use the Pingchecker box on your post writing screen.

## FAQ

  What do the pingback error codes mean?

While some of the pingback error codes are self-explanatory, others can be a little
confusing.
 There is a list of fault codes and some suggestions here: http://pingbackpro.
com/support/#faultcodes

  What if the resource I am linking to isnÌtumọ̀ Yorùbá: ’t pingeable?

Unfortunately there isnÌtumọ̀ Yorùbá: ’t a great deal you can do about this, apart
from sending an email
 to the owner of the blog you are pinging, you could try to
find a similar resource that is pingeable.

  Will installing this plugin improve the success of my pings?

Yes, actually. Pingchecker includes a workaround for a bug in the WordPress XML 
RPC server that
 can frequently return pingback fault 17, which basically says your
post doesnÌtumọ̀ Yorùbá: ’t contain a link when it really does. A hidden div element
is added to page containing the links in your post which makes them easier to find
by the server code, allowing more pings to succeed.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Pingchecker” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa 
sí plugin yìí.

Àwọn Olùkópa

 *   [ Tony Hayes ](https://profiles.wordpress.org/majick/)
 *   [ majick777 ](https://profiles.wordpress.org/majick777/)

[Túmọ̀ “Pingchecker” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/pingchecker)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/pingchecker/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/pingchecker/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/pingchecker/) nípasẹ̀
[RSS](https://plugins.trac.wordpress.org/log/pingchecker/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.2.0

 * Added the ability to check for pingback approvals.

#### 1.1.0

 * Fixes a major WordPress XML RPC server bug with a workaround. See Note.

#### 1.0.0

 * Pingchecker Plugin released. WOOHOO!

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.2.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọdún 15 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **10+**
 *  Ẹ̀yà WordPress ** 2.6 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **3.1.4**
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/pingchecker/)
 * Àwọn àmì
 * [backlink](https://yor.wordpress.org/plugins/tags/backlink/)[ping](https://yor.wordpress.org/plugins/tags/ping/)
   [pingback](https://yor.wordpress.org/plugins/tags/pingback/)[trackback](https://yor.wordpress.org/plugins/tags/trackback/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/pingchecker/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/pingchecker/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/pingchecker/reviews/)

## Àwọn Olùkópa

 *   [ Tony Hayes ](https://profiles.wordpress.org/majick/)
 *   [ majick777 ](https://profiles.wordpress.org/majick777/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/pingchecker/)

## Ṣe ìtọrẹ

Ṣé o fẹ́ ṣe àtìlẹ́yìn fún ìlọsíwájú plugin yìí?

 [ Ṣe ìtọrẹ sí plugin yìí ](http://pingbackpro.com/pingchecker/)