Bart SalléFreelance webdeveloper Plan een gesprek
Database

Gemakkelijk alle WooCommerce producten verwijderen

Gemakkelijk alle WooCommerce producten verwijderen

Als je een grote webshop hebt met veel producten is het bijna onmogelijk om deze via de traditionele manier te verwijderen. Door deze stappen uit te voeren versnel je het proces enorm!

  • Zorg altijd dat je eerst een complete backup maakt voor het geval er iets fout gaat!
  • Draai het volgende SQL script (via PhpMyAdmin o.i.d):
DELETE relations.*, taxes.*, terms.*
FROM wp_term_relationships AS relations
INNER JOIN wp_term_taxonomy AS taxes
ON relations.term_taxonomy_id=taxes.term_taxonomy_id
INNER JOIN wp_terms AS terms
ON taxes.term_id=terms.term_id
WHERE object_id IN (SELECT ID FROM tmp4b0cb3_posts WHERE post_type='product');

DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM tmp4b0cb3_posts WHERE post_type = 'product');
DELETE FROM tmp4b0cb3_posts WHERE post_type = 'product';
  • Nadat de producten uit de database zijn verwijderd zul je nog wel de afbeeldingen moeten verwijderen. Hiervoor adviseer ik de plugin Media Cleaner. Het is even afhankelijk van welke plugins je allemaal in je webshop gebruikt of je de PRO versie nodig hebt of niet. Gelukkig geeft Media Cleaner dit zelf aan.
  • Laat Media Cleaner een scan draaien om vervolgens de gevonden omgebruikte afbeeldingen te verwijderen met de knop ‘Delete All’. Tip: linksonderaan kun je het aantal producten in het overzicht vergroten zodat er meer in één batch verwijderd wordt. Vergeet daarna niet de trash te legen.
Vraag advies over dit onderwerp
Bricks Builder

Maak een rollover productafbeelding zonder plugin te gebruiken

4 november 2024 Lees meer
Algemeen

Ik wil web developer worden maar welke opleiding of cursus kan ik dan het beste volgen?

25 september 2022 Lees meer
PHP

Class gebruiken in een WordPress plugin

9 oktober 2021 Lees meer