Make Wordpress ping only when a new post really goes live

by Sapphire (November 16, 2007)

I timestamp most of my Wordpress posts. The other day, I came across a recent conversation about how Wordpress pings the services when you hit “publish”, not when the post goes live. This is not good; you can read more about it there.

Further research suggests this problem has been cleared up by version 2.3, and yet no one in the Wordpress forums can get a straight confirmation. In any case, there’s no question Wordpress re-pings every time you edit a post, which is why your feedreader occasionally spits up 10 or 12 old posts from a blog you read. This, too, is not good.

I chased down a number of plugins that were supposed to fix part or all of the problem, only to find they’d all stopped working. I gave up and decided to go with Feedburner’s Pingshot service, which would solve the future posting problem (if it still exists) but not the editing re-ping issue.

Then I gave it one more go and found the MaxBlogPress Ping Optimizing plugin. I tried it on three blogs, and deliberately left it off a couple of others that do time-stamped posts. Instantly, the traffic on the three blogs I used it on increased a bit. Visitors started commenting almost immediately after posts went up, which hadn’t been happening before. Feeds started updating better in my feedreaders.

The plugin does do one funky thing: while you’re typing a draft in the admin screen, it spits out errors down below the post box every time Wordpress attempts to save a draft of the article. I can’t see that this is a problem, however, and it’s not even annoying. I’ve been using the plugin for about a week now and I think it’s well-worth it. Whoops! My mistake: you want to upload the folder with the plugin inside, not just the plugin file to your plugins directory. :D

In the interests of disclosure, yes, the link to the plugin is an affiliate link. Yes, I would have blogged about it anyway because I think it’s really made a difference. Yes, the plugin is free (I only get paid if you buy another product from him).

Your Ad Here


2 Responses to “Make Wordpress ping only when a new post really goes live”

  1. Online Casino Blog said:

    Whoa.. I didn’t know it would ping

    I just signed up for feedburner and I signed up for the automatic ping they do for you to a lot of different places:

    ping-o-matic
    google blog search
    technorati

    and some others you can custom choose - plus make your own using an .xml file

  2. Mad, mad propz to DownTownHost said:

    [...] just as I saw an improvement in feed handling with PingOptimizer. And as I said in my post about PingOptimizer, no one seems able to confirm that 2.1 actually did fix the problem. So, uh, [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comments will be sent to the moderation queue.