Как я могу удалить все свои существующие обратные ссылки?
Я разбираюсь с давно забытым wordpress.org блог. В нем содержится более 100 000 единиц спама с обратной связью. Как я могу удалить их все?
1
2 answers
Чтобы сделать это более похожим на WP:
function wpse_delete_trackbacks()
{
global $wpdb;
$wpdb->query( $wpdb->prepare(
"
DELETE FROM %s WHERE `comment_type` = 'trackback'
",
"{$wpdb->prefix}comments"
) );
}
2
Author: kaiser, 2012-04-26 13:10:21
Я отказался от поиска элегантного решения и просто использовал кувалду MySQL для удаления спама:
DELETE FROM `wp_comments` WHERE `comment_type`="trackback"
1
Author: fredley, 2012-04-26 12:15:53