Dans le cadre de l’association RedHeberg.com, j’ai dû rechercher des articles WordPress contenant un mot (torrent, crack, …) afin de les effacer, et tout cela sans avoir accès à l’admin de WordPress.
J’ai donc écrit une requête MySQL afin de me fournir les requêtes d’effacements :
SELECT CONCAT('DELETE FROM wp_posts WHERE ID=', ID, ';') FROM wp_posts WHERE LOWER(post_content) LIKE '%torrent%';
Ce qui nous donne des requêtes DELETE à exécuter pour effacer les articles.