WordPress: löschen Sie alle Beiträge einer Kategorie
Nessun commento » MySQL , Tips & Tricks , Wordpress No Comments »
Dieser Kerl hat in meinem genau die gleiche Situation und das Problem gelöst, bevor ich in eine einfache und elegante, weshalb ich auf Bericht ist seinem Artikel und ich stelle fest hier die wertvollen SQL-String.
Es ist wahr, dass, bevor Sie irgendetwas anderes tun, was ein Googol ist ein Muss!
Ich bin vollkommen einverstanden mit dem, was sagt er über die Grenzen des Plugins Bulk-Delete : Funktioniert nur, wenn der Beitrag ist, um ein paar hundert zu beseitigen, es sei denn, Sie löschte, hob die Hand an den Server Apache und Reservierung von mehr RAM, um PHP-Prozess - sehr empfehlenswert Wahl in der Regel sind in eine rationalere Fakten Tuning und nicht nur für ein WordPress-Plugin laufen.
Hier ist Ihre string, sempclie und sofortige, um die definitive Vernichtung aller post in Bezug auf eine bestimmte Kategorie zu erhalten:
b , c , d DELETE a, b, c, d VON wp_posts in ( a . ID = b . object_id ) LEFT JOIN wp_term_relationships b ON (. ID = b. object_id) ( a . ID = c . post_id ) Wp_postmeta LEFT JOIN c ON (. C = id. Post_id) ( d . term_taxonomy_id = b . term_taxonomy_id ) LEFT JOIN wp_term_taxonomy ON d (d. Term_taxonomy_id = b. Term_taxonomy_id) ( e . term_id = d . term_id ) LEFT JOIN und ON wp_terms (and. Term_id = d. Term_id) term_id = '12345' WHERE und. Term_id = '12345 '








