Annonce

Important, migration recommandée : WordPress 2.6.5 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 05-09-2008 18:42:42

Tiger-222
Membre WP
Date d'inscription: 05-09-2008
Messages: 3
Site web

Insertion directe meta_key et meka_value

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.6.1
- Thème utilisé : default
- Plugins en place : aucun
- Nom de l'hebergeur : local
- Adresse du site : http://127.0.0.1/ wink

Problème(s) rencontré(s) :
J'écris actuellement un module pour Simple Machines Forum lié à WordPress.
Le but étant que chaque utilisateur de SMF soit capable d'écrire des articles sur WP rien qu'en s'inscrivant sur SMF.

La procédure est correcte, j'ai mes utilisateurs dans WP, avec les droits de "contributor" dans la BDD, mais dans l'esapce admin de WP, il me dit que les rôle ne sont pas définis.
Et donc, en tant qu'administrateur si je donne le rôle de contributeur à un utilisateur, dans la BDD, les termes définissants ses droits de contributeurs sont les mêmes.
Du coup, il y a peut être une autre instruction à insérer dans la BDD mais je ne vois pas où.

Exemple :
Tiger-222 s'inscrit sur SMF, certaines données sont insérées dans la base de WP dans les tables users et usermeta comme ceci :

Code:

  1. Table usermeta :
  2. umeta_id -> 15
  3. umeta_id -> 16
  4. umeta_id -> 17
  5. umeta_id -> 18
  6. umeta_id -> 19
  7.  
  8. user_id -> 2
  9. user_id -> 2
  10. user_id -> 2
  11. user_id -> 2
  12. user_id -> 2
  13.  
  14. meta_key -> nickname
  15. meta_key -> rich_editing
  16. meta_key -> admin_color
  17. meta_key -> wp_capabilities
  18. meta_key -> wp_user_level
  19.  
  20. meta_value  -> Tiger-222
  21. meta_value  -> true
  22. meta_value  -> fresh
  23. meta_value  -> a:1:{s:11:"contributor";b:1;}
  24. meta_value  -> 1
  25.  
  26.  
  27. Table users :
  28. ID -> 23
  29. user_login -> Tiger-222
  30. user_pass -> $P$BqUoS3SyBnCwEK7PgKPUy7wsQEt3fL1
  31. user_nicename -> Tiger-222
  32. user_email -> tiger-22@bidoo.fr
  33. user_url ->  http://site.com
  34. user_registered -> 2008-09-04 13:15:46
  35. user_activation_key ->
  36. user_status -> 0
  37. display_name -> Tiger-222

Tout est bon il me semble. Une idée ?

Dernière modification par Tiger-222 (06-09-2008 18:30:20)

Hors ligne

 

#2 07-09-2008 00:44:55

Tiger-222
Membre WP
Date d'inscription: 05-09-2008
Messages: 3
Site web

Re: Insertion directe meta_key et meka_value

Pas d'idée ?

Hors ligne

 

#3 11-09-2008 03:38:38

Tiger-222
Membre WP
Date d'inscription: 05-09-2008
Messages: 3
Site web

Re: Insertion directe meta_key et meka_value

Hop !

Juste pour dire que j'ai trouvé où est le problème.

En fait il faut que le champ ID de la table users soit égal au champ user_id de la table usermeta, tout simplement.

Résolu !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France