My blog has been inundated with spam, I do
not want to block valid comments only the spammers. The trackback
option is enabled and this allows spammers to post comments without
registering a valid email address. Turning off trackback or ping back
would prevent this, I have known about this for a while but have been
too lazy to get around applying the fix. But I finally applied the fix
by turning off trackback, with this command in MySql, UPDATE wp_posts SET ping_status=”closed”.
Below is what I cut and pasted from the Wordpress FAQ. I did not write it, simply cut and pasted it.
I have disabled comments, but comments continue to be posted
If you have unchecked
Allow people to post comments on the article on the Options > Discussion panel, then you have only disabled comments on
future posts. To completely disable comments, you will have to edit each past post and uncheck
Allow Comments
from the Write Post SubPanel. Alternatively, you could delete the
wp-comments-post.php file, or run this MySQL query, from the command
line on a shell account, or using phpMyAdmin: UPDATE wp_posts SET
comment_status=”closed”;
I have disabled trackbacks, but trackbacks continue to be posted
If you have unchecked
Allow link notifications from other Weblogs (pingbacks and trackbacks.) on the Options > Discussion panel, then you have only disabled trackbacks on
future 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 run this MySQL query, from the
command line on a shell account, or using PHPMyAdmin: UPDATE wp_posts
SET ping_status=”closed”;