web-dev-qa-db-fra.com

options personnalisées d'importation et d'exportation de thèmes Wordpress pour des exemples de données

Je suis créé thème personnalisé WordPress selon le modèle HTML. cela a bien fonctionné.

j'essaie maintenant de créer une fonctionnalité d'exportation/importation personnalisée pour mon thème créé personnalisé. mais je n'ai pas trouvé de meilleure solution pour cela.

ma question est donc de savoir comment créer des options de thème d'exportation/importation?

2
Rajnish Suvagiya

Vous n'avez pas à exporter et importer les tables de la base de données; vous n'avez pas non plus besoin de créer une fonction d'exportation/importation pour votre thème. Il existe un outil Export intégré à WordPress dans le menu Outils et dans le même sous-menu, vous trouverez également l'outil Import . Le processus est assez simple:

  1. exporter les messages;
  2. faire une nouvelle installation WP dans le répertoire a;
  3. copier/installer et activer les plugins si vous en avez utilisés lors de l'installation de développement;
  4. copiez votre thème et activez-le (ce qui est important si vous avez des types d'article personnalisés ou des champs personnalisés qui lui sont associés ou associés aux plugins));
  5. allez à l'écran Importer et installez l'outil WordPress, il s'agit du dernier élément de la liste des outils ;
  6. activer l'outil, puis télécharger le fichier exporté.

Sidenote, l'exportation et l'importation de données n'est pas une fonctionnalité associée aux thèmes WordPress. :)

En outre, le processus d’exportation et d’importation manuelles des tables est délicat car il existe de nombreuses connexions entre les tables, un identifiant unique et bien d’autres problèmes pouvant survenir.

Si vous voulez en savoir plus sur l'exportation et l'importation, regardez dans le Codex: l'écran d'exportation ; L'écran d'importation et quelques bonus lus pour l'importation .

Bonne migration!

0
Valentin Genev

En supposant que vous passiez d'un environnement à un autre (par exemple, dev:> Staging> Production) en tant que nouvelle installation, vous pouvez exporter la base de données et effectuer une recherche et un remplacement sur l'URL actuelle par la nouvelle.

par exemple: rechercher tout> https://dev.example.com remplacer tout> https://www.example.com

Assurez-vous de ne pas inclure la barre oblique finale après le TLD (.com, etc.), sinon vous manquerez des URL et cela ne fonctionnera pas.

Si ces options constituent une mise à jour d'un site existant, il serait préférable de les transférer manuellement.

0
robwatson_dev