Question

Je gère donc actuellement une installation multisite où le super administrateur crée tous les nouveaux sites. L'un des modèles que nous utilisons a une page de blog pour un agent de prêt. J'étends le profil utilisateur afin que le nouvel utilisateur puisse saisir des données critiques qui doivent être affichées sur leur page. Il n'y a qu'un seul utilisateur par site, en plus du super administrateur qui est automatiquement ajouté lorsqu'un site est créé. Ce que je suis venu trouver, c'est que vous devez spécifier l'ID utilisateur si vous souhaitez utiliser la fonction

the_author_meta();

en dehors de la boucle. Voici mon problème. Je ne peux pas mettre d'identité dans le modèle, car chaque nouvel agent de prêt utilisera ce même modèle de thème. Alors, comment puis-je rendre ces champs dynamiques? Vous trouverez ci-dessous une image de la section de profil pour le LO pour aider visuellement. Un autre exemple est qu'Andy Johnson sera l'utilisateur du blog avec un rôle d'auteur. Le prochain site que nous créons sera pour Jack Smith. Et son blog devra refléter les informations pertinentes qui sont placées dans sa page de profil.

EDIT: J'ai également essayé d'utiliser get_current_user () mais sans chance de récupérer un utilisateur spécifique. Il tire simplement le super administrateur. Je continue de trouver des extraits qui disent qu'ils devraient fonctionner, mais tout semble produire le super administrateur.

EDIT: Il semble que l'obtention du $ user_id du Post global entraîne également le Super Admin. Quoi qu'il en soit, si je devrais utiliser le WP_USERS_QUERY?

http://codex.wordpress.org/class_reference/wp_user_query

http://www.diigo.com/item/image/27x2l/02oy

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top