it-swarm.com.de

Löschen von benutzerdefinierten Post-Typdaten mit dem mySQL-Befehl

Ich habe ungefähr 2000 Beiträge unter einem benutzerdefinierten Beitragstyp storelocations. Das Löschen aus dem WordPress-Administrator nimmt viel Zeit in Anspruch.

  1. So löschen Sie alle Beiträge aus diesem benutzerdefinierten Beitragstyp mit dem Befehl mySQL aus der Datenbank. Hier ist mein Ansatz:

    DELETE FROM 'wp_posts' WHERE 'post_type' = 'storelocations'

    Aber ich denke, der Beitrag hat auch einige Daten in wp_postmeta und vielleicht in einigen anderen Tabellen. Und ich denke, ich sollte auch Daten von dort löschen.

    Darf ich wissen, welche Tabellen die Daten für einen Beitrag enthalten? Und welchen Befehl sollte ich ausführen, um sie zu löschen?.

  2. Ein weiterer Zweifel, den ich habe, ist, warum das Löschen der Beiträge aus dem WordPress-Administrator so viel Zeit in Anspruch nimmt im Vergleich zum Löschen der Beiträge aus mySQL. Ist WordPress nicht dasselbe wie das Ausführen weniger SQL-Befehle, oder ist da nicht viel los?

1
Kiran Dash

Ehrlich gesagt ist die Zeit, die Sie zum Schreiben dieser Frage und zum Warten auf eine Antwort benötigt, länger, als sich nur mit Bildschirmoptionen zu befassen, die Beiträge auf etwa 200 zu setzen, den Papierkorb in den Papierkorb zu verschieben und den Papierkorb zu leeren - wenn Sie schnell sind, können Sie das wahrscheinlich sogar mehr als 200.

ansonsten gibt es ein nettes Tutorial, wie und mit welchen Tabellen du hier arbeiten solltest - aber es wird wahrscheinlich länger dauern

http://www.tripwiremagazine.com/de/wirksam-massen löschen-viele-posts-in-wordpress/

3
Stender