Un moyen de vider ou d’écraser tout le contenu importé d’un site pour une nouvelle importation - Comment?
En relation avec d'autres liens que j'ai lus:
Je n'ai pas eu de réponse concluante ici. Pas même quand je rassemble tous les APPRENTISSAGES à partir des liens que j'ai lus (postés).
Existe-t-il un moyen de combiner toutes les connaissances susmentionnées pour créer des solutions pour cela?
Ne devrait-il pas y avoir un plugin, un script ou un outil dans le coffre à outils de l'administrateur/du développeur Wordpress pour le faire un jour ou l'autre en cas de besoin?
Existe-t-il quelque chose comme ça?
C'est peut-être ce que vous cherchez http://wordpress.org/extend/plugins/suicide/ . En tant que super administrateur, vous pouvez sélectionner les sites sur lesquels vous souhaitez supprimer le contenu de votre configuration multisite.
Exécuter une requête pour supprimer toutes les publications avant l'importation
Étant donné que les menus et les pages sont des types de publication personnalisés, cela mettra à jour toutes les publications, les pages et les menus à remplacer par votre fichier d'importation.
SET @WPUSERID='1'; -- end config -- Delete a,b,c 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) WHERE a.post_author = @WPUSERID;
Attention : sauvegardez vos bases de données pour les deux serveurs au cas où vous les mêleriez accidentellement (vous pensez être connecté à la scène par exemple, et vous êtes vraiment connecté à dev quand vous faites la suppression).
Soyez prudent: affichez les messages avant de les supprimer
Select * 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) WHERE a.post_author = @WPUSERID;