Voici la configuration:
Le client utilise un système de gestion de contenu personnalisé PHP et souhaite passer à WordPress avec BuddyPress.
L'ancien CMS personnalisé possède une fonctionnalité de liste, que j'utilise pour remplacer les champs personnalisés de BuddyPress.
Les champs personnalisés sont des informations de contact de base (Téléphone, Fax) et des informations sur la société (champ de texte).
Quel est le meilleur moyen d'importer ces? Il semble que mes deux options sont:
Créez une requête SQL assez volumineuse qui reformate ces données entre des bases de données (je suis à peu près 3 heures à le faire de cette façon jusqu'à présent)
Exportez-le dans une sorte de format JSON et utilisez l'importateur Ning.
Si la meilleure option consiste à utiliser l'importateur Ning, savez-vous où obtenir un exemple de liste d'utilisateurs CSV de Ning afin de pouvoir formater les données utilisateur en conséquence? Si la meilleure option consiste à utiliser une requête MySQL volumineuse, quelles sont les choses que je devrais examiner en termes de valeurs de ligne attendues par WordPress?
Merci beaucoup!
J'ai fini par écrire un tas d'instructions MySQL. Mon processus est allé:
Si quelqu'un qui fait quelque chose de similaire rencontre cette question et souhaite le code SQL que j'ai utilisé, n'hésitez pas à m'envoyer un message. Après une demi-douzaine de personnes ont demandé le code SQL que j'ai, j'ai écrit un article de blog qui inclut le code SQL complet que j'ai utilisé, ainsi qu'un script d'importateur simple. Voir: http://aendrew.com/content/importing-proprietary-user-database-buddypress-boss