Woocommerce (Affiliatekatalog) – „Werkszustand“ (Update 18.05.2018)

Die nachfolgenden SQL-Statements helfen beim Löschen aller Produkte aus einem Woocommerce-Affiliatekatalog.

Voraussetzung:
Im ersten Schritt müssen alle Produktfotos aus dem jeweiligen Uploadordner entfernt werden (via Putty, via FTP). Bei großen Projekten empfehle ich die Putty-Variante mit Hilfe des Befehls „rm -r [uploadordner]“. Alternative Löschmöglichkeiten sind natürlich die FTP-Clients oder die Anwendungen auf dem Webspace / Server.

SQL-Queries:

1. Bereinigung der Tabelle [prefix]_posts
delete from wp_posts where post_type ='product'; -> Produkte löschen
delete from wp_posts where post_type ='attachment'; -> Produktbilderverweise löschen

2. Bereinigung der Tabellen vom wpallimport
truncate wp_pmxi_posts;

3. Bereinigung der Tabelle [prefix]_postmeta
DELETE `m`.* FROM `wp_postmeta` as `m` LEFT JOIN `wp_posts` as `p` ON `m`.`post_id`=`p`.`ID` WHERE `p`.`ID` IS NULL -> ~80Sek Bearbeitungsdauer

4. Bereinigung der Tabelle [prefix]_term_relationships

delete termrel from [prefix]_term_relationships as termrel left join [prefix]_posts as post on (post.id = termrel.object_id) where post.id is null

5. Ergänzungen / Sonstiges
TRUNCATE wp_404_to_301;
truncate wp_yoast_seo_meta;
TRUNCATE wp_external_links_masks;

Schreibe einen Kommentar