J'ai environ 2 000 publications sous une publication personnalisée de type storelocations
. Les supprimer de l’administrateur de WordPress prend beaucoup de temps.
Comment supprimer toutes les publications de ce type de publication personnalisée de la base de données à l'aide de la commande mySQL. Voici mon approche:
DELETE FROM 'wp_posts' WHERE 'post_type' = 'storelocations'
Mais je suppose que le post contient aussi des données dans wp_postmeta
et d'autres tables peut-être. Et je suppose que je devrais supprimer les données à partir de là aussi.
Alors, puis-je savoir quelles tables contiennent les données d'un article? Et quelle commande je devrais courir pour les effacer.
Un autre doute que j'ai est la suivante: pourquoi la suppression des publications de l'administrateur WordPress prend autant de temps par rapport à la suppression des publications de MySQL. WordPress ne fait-il pas la même chose que d’exécuter quelques commandes SQL ou ya t-il beaucoup à faire?
Honnêtement, le temps consacré à l’écriture de cette question et à l’attente d’une réponse est plus long qu’il suffit de passer aux options de l’écran, de régler le nombre de messages à environ 200, et d’effectuer un déplacement en bloc de la corbeille et de vider la corbeille. probablement même plus de 200.
sinon il y a un bon tutoriel sur comment et sur quels tableaux vous devriez travailler ici - mais cela prendra probablement plus de temps
http://www.tripwiremagazine.com/how-to-effectively-bulk-delete-many-posts-in-wordpress/