1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

WordPress and pinging

Discussion in 'White Hat SEO' started by TheEditor, Mar 19, 2009.

  1. TheEditor

    TheEditor Regular Member

    Joined:
    Aug 20, 2007
    Messages:
    425
    Likes Received:
    206
    I've got a question about pinging and WordPress. I've got a bunch of posts on a blog that need some small updating - a bit of text, tag adjustment, etc. If I do all of this editing at one time, will I risk any problems from so much pinging at one time?

    Also, I've read that when you update a post, WP pings with the blog homepage, not the specific post's URL. True?
     
  2. Viltedali

    Viltedali Regular Member

    Joined:
    Feb 10, 2008
    Messages:
    305
    Likes Received:
    32
    Location:
    Midwest-US
    This plug-in is supposed to prevent that from happening:

    PHP:
    http://wordpress.org/extend/plugins/maxblogpress-ping-optimizer/
     
  3. TheEditor

    TheEditor Regular Member

    Joined:
    Aug 20, 2007
    Messages:
    425
    Likes Received:
    206
    I once dl'ed a plugin from MaxBlogPress and hated it. I don't trust them. Plus the page's info on the plugin is out of date. No word on whether WP 2.7 has the same problems mentioned. For me the big thing is what WP pings with when you edit an old post. Does the ping supply the blog homepage or the edited post URL? If its the former well, that is insane. And something I'd like to fix, with a plugin or my own edit.
     
  4. frapay

    frapay Newbie

    Joined:
    Jul 16, 2008
    Messages:
    10
    Likes Received:
    0
    you can use Smart Update Pinger :)
     
  5. TheEditor

    TheEditor Regular Member

    Joined:
    Aug 20, 2007
    Messages:
    425
    Likes Received:
    206
    I checked that plugin out. I DO want to ping on updated posts. But I don't want to ping the blog homepage if I'm editing an old post. "Smart" Update Pinger doesn't ping updated posts at all.

    I gotta check that code.
     
  6. TheEditor

    TheEditor Regular Member

    Joined:
    Aug 20, 2007
    Messages:
    425
    Likes Received:
    206
    So I think the culprit is in comment.php under wp-includes. Check out the function weblog_ping, starting at around 1518. Here is the money line:

    Code:
    	if ( !$client->query('weblogUpdates.extendedPing', get_option('blogname'), $home, get_bloginfo('rss2_url') ) ) // then try a normal ping
    		$client->query('weblogUpdates.ping', get_option('blogname'), $home);
    
    If I read this right, WP does indeed supply the home page as the $home variable in the ping call. Is this insane or what? Do I misunderstand what WP is trying to do? It just doesn't make any sense to me.
     
  7. navin

    navin Junior Member

    Joined:
    Mar 15, 2007
    Messages:
    106
    Likes Received:
    25
    • Thanks Thanks x 1
  8. Viltedali

    Viltedali Regular Member

    Joined:
    Feb 10, 2008
    Messages:
    305
    Likes Received:
    32
    Location:
    Midwest-US
    It looks like he knows that, but doesn't want to 'over-ping' when editing posts, and wants the actual url of a particular post pinged when content is added, rather than the homepage.
     
  9. navin

    navin Junior Member

    Joined:
    Mar 15, 2007
    Messages:
    106
    Likes Received:
    25
    I think the actual url gets pinged, the article that you've updated.
     
  10. TheEditor

    TheEditor Regular Member

    Joined:
    Aug 20, 2007
    Messages:
    425
    Likes Received:
    206
    Viltedali has it right. If you update tags or content on a post it'd be nice to have the engines come back and read the new stuff.

    navin: from that WP code segment I posted, it looks like the homepage is what gets pinged.
     
  11. currentnews

    currentnews Junior Member

    Joined:
    Jan 17, 2009
    Messages:
    116
    Likes Received:
    28
    Occupation:
    cleaning winchester
    Location:
    next to palin house
    best remove all your ping url, just keep it empty but saved it on your hard disk, either slam it on your desktop lolz. but the last post you are going to post make sure before you do that put back the list of ping url and post the last god damn it post.

    or use pinggaot to the ping after your last post.

    than google, technorati etc etc will start loving your blog. For your decent pinging and timely ping. just my 2 cent.
     
  12. infomycin

    infomycin Newbie

    Joined:
    Feb 24, 2008
    Messages:
    46
    Likes Received:
    4
    Same here.
     
  13. bmatthews

    bmatthews Regular Member

    Joined:
    Jan 2, 2009
    Messages:
    347
    Likes Received:
    234
    I find Wordpress slow... Cant quite put my finger on it.
     
  14. einrad

    einrad Newbie

    Joined:
    Mar 28, 2009
    Messages:
    15
    Likes Received:
    3
    Occupation:
    Applications Developer/Internet Marketing
    I mentioned this in another post. You can also setup your feed in feedburner and use their new free 'pingshot' service. When your feed changes feedburner will also ping for you. Just make sure your ping list in wordpress is different from the one in feedburners 'pingshot'