Se intampla uneori ca vrei sa stergi toate postarile dar numai din anumite categorii. Sunt cateva pluginuri dar daca esti pe shared hosting si ai sute sau mii de posturi atunci te apuca luna viitoare pana se sterge.
Varianta de mai jos este direct din phpmyadmin si pentru orice eventualitate nu uitati sa faceti un backup la baza de date inainte.
Aceasta metoda sterge tot intr-o secunda si nu afecteaza resursele la hostul vostru.
Cum gasim id la categorie:
1. login in wp-admin
2. mergeti la sectiunea categorii
3. puneti cursorul pe numele la categorie
4. in bara de jos veti avea id-ul la categorie
5. acest id il puneti in code
Cum stergem toate posturile din categorie
1. login in phpmyadmin cu userul si parola la baza de date
2. alege baza de date
3. click pe SQL
4. ruleaza comanda de mai jos
Schimbati id-ul la categorie din code cu al vostru care este 4257 in acest caz.
WHERE e.term_id =4257
Varianta de mai jos este direct din phpmyadmin si pentru orice eventualitate nu uitati sa faceti un backup la baza de date inainte.
Aceasta metoda sterge tot intr-o secunda si nu afecteaza resursele la hostul vostru.
Cum gasim id la categorie:
1. login in wp-admin
2. mergeti la sectiunea categorii
3. puneti cursorul pe numele la categorie
4. in bara de jos veti avea id-ul la categorie
5. acest id il puneti in code
Cum stergem toate posturile din categorie
1. login in phpmyadmin cu userul si parola la baza de date
2. alege baza de date
3. click pe SQL
4. ruleaza comanda de mai jos
Cod:
delete a,b,c,d
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON ( a.ID = b.object_id )
LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id )
LEFT JOIN wp_term_taxonomy d ON ( d.term_taxonomy_id = b.term_taxonomy_id )
LEFT JOIN wp_terms e ON ( e.term_id = d.term_id )
WHERE e.term_id =4257
Schimbati id-ul la categorie din code cu al vostru care este 4257 in acest caz.
WHERE e.term_id =4257