WordPress has a nice feature to receive and send pings/trackbacks from and to other websites. Every WordPress Website admin receive hundreds of spam trackbacks daily. More than 90% comments having trackbacks and pings showing below our posts.
You can disable trackbacks and pings from the Settings » Discussions page, but this option will only provide a way to stop ping or trackback for new posts, and does not change the status on existing posts.
For disabling trackbacks on existing WordPress posts You need to run a “MySQL query” listed below.
We highly recommend that you backup your database before executing this query.
For this you need to login to phpMyAdmin and locate your WordPress database, and go to the SQL tab of phpMyAdmin.
And execute the following MySql query:
UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'post';
UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'page';
That`s It, you are done. Now all of your existing published WordPress posts will have trackbacks disabled, and will not get any ping or trackback on them.

