AIRoman.ro
Limbă:
Căutare

Cum se șterg toate produsele, categoriile, tag-uri de produse și atributele produselor din woocommerce

Dacă doriți să ștergeți toate produsele dintr-o instalare WooCommerce, în scopul de a încărca o nouă listă de produse sau catalog, executați codul de mai jos în baza de date MySQL.

Multumiri pentru acest cod Ciprian si Marcvanzee utilizatori ai WordPress.org .

Cum Marcvanzee explica:. „Ideea este sa faceti JOIN la tabelul care conține relațiile dintre posturi și taxonomii (wp_term_relationships) cu tabelul care contine taxonomiile (wp_term_taxonomy) si cu tabelul care conține termeni (wp_terms). Rezultand toți termenii și toate taxonomii care sunt folosite de posturi. Clauza WHERE vă asigură că va elimina doar taxonomiile și termenii de produse „.

Deci, presupunând că aveți numele standard pentru tabele, puteți executa următoarele interogări în phpMyAdmin sau alta intefata la db:

1.

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 wp_posts WHERE post_type = 'product');

2. DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type = 'product');

3. DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'product');

4. DELETE FROM wp_posts WHERE post_type = 'product';

Top! Power by WordPress. Customization made by Aurel Roman . Slash WP from ThemeForest.net Hosted By PixelAir.ro
Social Links:
GOOGLEPLUS
FACEBOOK
TWITTER
LINKEDIN