Comment réécrire le nom de l'auteur invité avec des champs personnalisés dans WordPress

Comment réécrire le nom de l'auteur invité avec des champs personnalisés dans WordPress / Tutoriels

Avez-vous déjà eu un post invité sur votre blog? Comment faites-vous pour donner à l'auteur un crédit total? Nous avons vu de nombreux sites où ils ajoutent une boîte de profil d’auteur, soit au-dessus du message, soit en dessous du message. Mais même avec la zone d’auteur invité, le champ Nom de l’auteur indiquerait toujours l’auteur du site. Certains blogueurs créent de nouveaux profils d’auteur pour leurs auteurs invités afin d’afficher le bon nom. Nous pensons qu'il est inutile de créer des profils d'utilisateurs supplémentaires si vous savez que cet auteur invité ne publiera qu'une seule fois..

L'astuce que nous partageons dans cet article vous permettra d'afficher le nom de l'auteur invité en saisissant simplement un champ personnalisé dans votre message..

Ouvrez votre functions.php déposer et coller les codes ci-dessous:

 add_filter ('the_author', 'guest_author_name'); add_filter ('get_the_author_display_name', 'guest_author_name'); fonction guest_author_name ($ name) global $ post; $ author = get_post_meta ($ post-> ID, 'guest-author', true); if ($ author) $ name = $ author; return $ name;  

Maintenant, chaque fois que vous postez un message d’invité, assurez-vous d’ajouter un champ personnalisé appelé auteur invité et il remplacera le nom de l'auteur par le texte que vous avez mis dans ce champ personnalisé.

Exemple: