web-dev-qa-db-fra.com

Comment créer une fonctionnalité d'exportation/importation pour le plugin

Je suis le tutoriel ici http://wp.tutsplus.com/tutorials/creative-coding/creating-a-simple-backuprestore-settings-feature/

Le script montre comment exporter toutes les options en JSON. Étant donné que mon plug-in crée un type de publication personnalisé, je souhaite également exporter et importer toutes les publications de ce type de publication. Comment puis je faire ça?

3
urok93

Vous pouvez adopter deux approches de base.

  1. Utilisez le plugin wordpress inport/export standard manuellement via l’administrateur. Votre type de message personnalisé doit avoir la propriété can_export = true (défaut = true) Si vous suivez cette route, il existe des options intéressantes pour ajouter des fonctionnalités supplémentaires aux utilisateurs, Consultez ce tutoriel sur l'ajout de filtres d'exportation spécifiques à un type de message personnalisé
  2. Utilisez une méthode d’exportation/importation personnalisée que vous écrivez vous-même. Pour un exemple de cette opération, voir le plug-in Export to Text. Il suffit de le télécharger et de lire le code. Du côté de l’importation, vous examineriez ensuite le plug-in d’importation suggéré, CSV Importer
4
marfarma