Support » Fixing WordPress » Disallow pingbacks on all old posts?

  • Hello all-

    I recently upgraded my WP blog from 1.5 to 2. In the process, it seems that “all* of my old posts went from having pings not allowed to pings allowed.

    I deliberately set my old posts to having no pings because it only seems to be an opening for trackback spam. I have been bedeviled by said spam since the upgrade and it’s driving me nuts.

    I have upwards of 400 posts that I would need to go back and turn pings off of if I did it one at a time. Is there any way to just unversally disallow pings on the blog as a whole?

    I’ve tried various spam-blocking techniques, so please don’t tell me “Oh, you won’t have to worry about this if you do XYZ.” I really just want to know if I can do something that would turn pingback off for the whole blog. I’m frankly a little pissed that the settings I set deliberately got undone by the upgrade, though I don’t really have high hopes that there’s an easy fix.


Viewing 2 replies - 1 through 2 (of 2 total)
  • If you’re comfy in phpMyAdmin or mysql, you can set ping_status in wp_posts to closed for all posts in one fell swoop. That’s about the only way I know to change it easily for old posts though. (For future posts, of course, change the setting in the dashboard – Options – Discussion “Allow link notifications…”)

    Here is a good post on how to mass-edit trackback settings.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Disallow pingbacks on all old posts?’ is closed to new replies.