Publicité
Vous savez, il y a vraiment beaucoup à dire pour WordPress. Non seulement PHP - le langage sur lequel WordPress est basé - est très polyvalent et facile à apprendre, mais WordPress est livré avec tellement de fonctions intégrées que vous pouvez vraiment personnaliser un site incroyable.
Pour ceux d'entre vous qui ont suivi mes précédents articles, vous saurez que je couvre WordPress assez souvent. En fait, nous sommes quelques-uns ici à MUO qui soulèvent régulièrement le capot pour effectuer quelques ajustements. James a récemment produit de nombreux tutoriels WordPress.
S'il est vrai que la plupart des gens installeront simplement un thème et ne personnaliseront le site WordPress que dans la mesure autorisée par le panneau de configuration, le la vérité est qu'avec juste un peu d'étude et de pratique, vous pouvez facilement modifier les fichiers PHP dans n'importe quel modèle WordPress pour le personnaliser pour votre Besoins.
Personnalisation de votre site WordPress avec les informations utilisateur
La chose la plus proche à laquelle je suis parvenu est quand j'ai écrit sur la façon d'ajouter un pied de page d'auteur dynamique Comment ajouter un pied de page d'auteur automatique aux publications WordPress Lire la suite à vos articles de blog WordPress. À mon avis, c'est vraiment une fonctionnalité que chaque blog devrait avoir - elle offre une apparence beaucoup plus professionnelle et offre plus de crédibilité au lecteur.
Si vous lisez cet article, vous verrez que j'ai utilisé plusieurs fonctions intégrées qui font partie de WordPress, y compris celui qui obtient le nom, l'adresse e-mail, le nombre de messages, la photo de profil et la description de l'auteur du profil page. Vous pouvez prendre toutes ces données, puis les enchaîner dans un texte qui est publié dynamiquement en fonction de l'article actuellement sur la page et de l'auteur.
J'étais vraiment excité quand j'ai découvert comment faire ça, mais plus récemment, je suis tombé sur une situation où la méthode ci-dessus n'a pas fonctionné - une page centrale, comme la page principale du blog du site Web, où il n'y a pas un seul "auteur" pour la page. Dans ce cas, la méthode ci-dessus ne fonctionnera pas. Si vous utilisez les fonctions que j'ai répertoriées dans cet article, il extraira toujours l'auteur par défaut.
Cela rend les choses très difficiles lorsque vous souhaitez créer une boîte de biographies d’auteurs pour tous les auteurs de votre site. J'ai également remarqué qu'il y a très peu de blogs qui ont publié comment faire cela - tout le monde écrit sur les fonctions standard "the_author ()" qui regardent l'auteur pour le page actuelle.
Avant de commencer à utiliser les fonctions que je vais vous présenter, accédez d'abord à votre "Modifier l'utilisateur»Dans WordPress, et pour chacun de vos utilisateurs, vous devrez connaître l'adresse e-mail avec laquelle ils se sont inscrits, ainsi que le User_ID. Vous pouvez le voir lorsque vous allez modifier leur profil, car il est répertorié dans l'URL à côté de "user_id =“.
Une fois que vous disposez de ces deux informations du profil utilisateur, vous êtes prêt à commencer avec le "get_userdata" fonction. Voici un script simple qui extraira à la fois la photo d'avatar et la description_utilisateur du profil utilisateur WordPress.
php $ author_email = "[email protected]"; echo get_avatar ($ author_email, '80')php $ user_info = get_userdata (4); echo $ user_info-> user_description. "\ n";
Comment cela marche-t-il? C’est assez simple. Le "get_avatar»Ne dépend pas de l'auteur actuel de la page, il ne se soucie que de l'adresse e-mail pour obtenir l'avatar. Mais pour obtenir le texte de description, vous n'avez pas d'autre choix que d'utiliser "get_userdata ()"Pour extraire ces informations. Le seul paramètre que vous devez lui envoyer est le "identifiant d'utilisateur"Que vous venez d'écrire. Voici à quoi ça ressemble:
Le secret ici est que le «get_userdata ()La fonction ”tire en fait toute une liste de paramètres que vous pouvez obtenir. Ci-dessus, je n'ai fait qu'un "écho" du texte de la description utilisateur du profil utilisateur, mais vous pouvez également avoir le script imprimer le nom de l'utilisateur, son adresse e-mail, son URL / blog et même un tableau de ses autorisations de modification WordPress sont.
La chose la plus cool à propos de l'utilisation de cette fonction plutôt que le "l'auteur()”L'ensemble des fonctions est qu'avec juste l'ID utilisateur, vous pouvez extraire des informations sur n'importe lequel de vos utilisateurs enregistrés, quel que soit l'auteur de la page sur laquelle votre script est exécuté. C'est idéal pour une liste de biographies d'auteur pour un site Web. Par exemple, j'ai placé tous les bios dans la barre latérale de mon site et formaté le tout pour extraire les descriptions des auteurs les uns après les autres.
La beauté de cette solution est que si vous devez apporter des modifications au bios des auteurs WordPress, vous n'avez pas à modifier les pages. Rendez-vous simplement sur la page de profil et modifiez la biographie là-bas, tout le contenu reflétera instantanément ces changements.
Avez-vous un site WordPress avec plusieurs écrivains? Pouvez-vous penser à d'autres façons créatives d'intégrer les informations des utilisateurs dans le contenu des pages Web? Partagez vos propres expériences et idées dans la section des commentaires ci-dessous.
Crédit d'image: Henk L
Ryan est titulaire d'un BSc en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.