Wordpress: champs personnalisés avancés: Exporter et importer des champs vers une nouvelle installation wordpress
j'ai créé deux groupes de terrain personnalisés dans une installation wordpress temporaire et je voudrais maintenant utiliser l'exportation d'entre eux pour les importer dans une nouvelle installation wordpress, cependant il ne semble pas qu'il y ait un moyen.
comment les autres ont-ils fait cela?
3 réponses
Advanced Custom Fields stocke les groupes de champs en tant que types de Post personnalisés, de sorte que L'exportation XML est compatible avec le format XML WordPress standard, et peut être importé en utilisant le WordPress Importateur plugin.
Vous pouvez également accéder à l'installation directement en visitant /wp-admin/import.php
sur votre site (sous Admin > Outils > Importer) et en cliquant sur le lien WordPress en bas de page. Une fois installé, vous avez juste besoin d'importer le fichier D'exportation XML que vous avez créé pour le champ ACF groupe.
Pour l'importation à partir d'ACF 4 (exportés vers PHP) à ACF 5 Pro, j'ai utilisé ACF-PHP-Recovery. Fonctionne comme un charme.
pour construire sur la réponse d'antongorodezkiy:
Sa suggestion d'utiliser ACF-PHP-Recovery a fonctionné pour moi, mais j'ai dû faire quelques modifications en premier. Mon ACF 4.x PHP export utilise la fonction "register_field_group". Mais l' site Web de L'ACF renvoie à la fonction "acf_add_local_field_group". Les champs de propriétés des deux fonctions sont presque identiques -- la seule différence majeure est que l'ancienne fonction utilisait 'id' comme l'une de ses premières clés, et la nouvelle la fonction utilise la "clef".
faire ces modifications au PHP a permis au plugin de récupération ACF-PHP de reconnaître mes données ACF et de les importer.
soit dit en passant, le PHP généré va dans vos fonctions.fichier php. Une fois que vous avez utilisé le plugin pour télécharger les données, supprimez le PHP des fonctions.php.