Most bloggers who create and run their blogs on WordPress platform will agree that Spam consumes loads of precious time to clean it everyday. One part of the spam which usually bugs everyone is the trackback spam which gets generated whenever someone else links to your content or webpages. But most bloggers will agree with me that majority of the trackback, infact more than 90% trackback is basically spam and you need to delete them. The problem becomes worse as many anti spam filters including Akismet and Antispambee fail to detect or stop this spam.
One of the ways to get rid of this kind of spam is to disable the trackback option from your Blog’s WordPresss admin panel. You can do this by navigating to Options > Discussion panel and then uncheck “Allow link notifications from other Weblogs (pingbacks and trackbacks.) “. One problem here is, it only stops trackback from all your future posts but doesnt do anything with old posts. Hence, you need to do something else too to fix the issue with old posts.
To completely disable trackbacks, you will have to edit each past post and uncheck Allow Pings from the Write Post SubPanel. Alternatively, you could just simply delete the wp-trackback.php file. Or just run the following SQL query inside phpMyadmin for your WordPress database.
UPDATE wp_posts SET ping_status="closed";
This query will work flawlessly in phpMyadmin if you did the default installation of WordPress without changing the prefix wp_ of the database table. If you had changed the default prefix wp_ to something else for security reasons, you must use the same prefix for the SQL query. Just replace the wp_ in the SQL query above to the actual prefix used in your WordPress database.

