web-dev-qa-db-fra.com

URL de profil utilisateur personnalisées

J'ai créé une page "profil" qui, lors de la visite, a une variable d'identifiant d'utilisateur comme:

http://example.com/profile/?uid=1

Ensuite, il affichera les détails du profil de l'ID utilisateur 1. Maintenant, je veux réécrire…

http://example.com/profile/?uid=1 

… à …

http://example.com/profile/admin 

Comment accomplir ceci?

2
Ken
  1. Créez un noeud final pour EP_ROOT nommé profile.
  2. Dans votre gestionnaire de rappel, utilisez get_user_by( 'slug', get_query_var( 'profile' ) ) pour rechercher les données de l'utilisateur.
  3. Créez un fichier modèle profile.php et utilisez locate_template( 'profile.php', TRUE ) pour le charger.
  4. Dans votre modèle, affichez les données de l'utilisateur.
1
fuxia