I have 264,307 “http” (post_type = http) rows in my wp_posts table. 99% of those have them have this post_title:
GET http://twitter.com/statuses/user_timeline/@xcentric.json?count=100
and “error” as the post_status.
Can I simply delete these without it affecting my site? My wp_posts table is 5gb!
Thanks
Here is a bait-and-switch approach to deleting all those rows:
Now start using you website.
When you are absolutely sure
wp_posts
is working fine, you can then delete old file:or you can keep it around for a few days and drop it later.
If you want the old table put back right way, switch it back in like this:
Give it a Try !!!
UPDATE 2012-01-05 17:27 EDT
To DELETE http posts that have twitter in the post_title
Is there any
post_content
for those rows? Presumably they were made by some Twitter plugin, so see if there’s one installed and if it’s set to active or inactive. If the data isn’t being shown or used anymore on the site / blog, you should be able to just remove those rows since they no longer serve a purpose.