Información sobre el autor en WordPress
8 de abril de 2014 | Wordpress | Aunatec
En aquellos blog donde podemos encontrar más de un autor publicando artículos, es muy común encontrarnos con el crédito y biografía de un autor al final de cada una de las publicaciones. Si utilizáramos una plataforma fuera de WordPress, puede que llegue a ser un poco más complejo, pero desde WordPress es realmente simple de integrar a nuestros themes o plantillas. Si utilizamos themes prediseñados puede que tengamos la suerte de que hayan sido integradas estas opciones, caso contrario deberemos integrarlo de forma manual; añadiremos nuestro código en el archivo single.php que acompaña a la estructura de nuestro theme. El objeto final, será mostrar el nombre de autor, vincularla a la página personal de quien escribe, extraer automáticamente su imagen de perfil gravatar y mostrar una pequeña biografía. Toda la información será extraída desde el perfil de usuario creado para cada uno desde WordPress.
Código a añadir a nuestro single.php en WordPress.
<div id="author-info"> <div id="author-image"> <a href="**Author Website**">**Author Gravatar**</a> </div> <div id="author-bio"> <h4>Written by <a href="**Author Website**">**Author Name**</a></h4> <p>**Author Description**</p> </div> </div><!--Author Info-->
Damos estilo
#main div#author-info { background: #eaeaec; padding: 10px; margin: 0 0 15px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; overflow: auto; } #main div#author-info div#author-image { float: left; margin: 0 10px 5px 0; border: 5px solid #DCDCE1; }
Además podremos añadir otras funcionalidades para ampliar la información de autor, como cantidad artículos publicados por cada uno de ellos, enlace a la dirección del usuario en AIM, entre otros.
<?php the_author_meta('user_url'); ?>
Esta etiqueta the_author_meta() puede ser utilizada para tirar varios fragmentos de información sobre el usuario, en este caso se usa para encontrar la URL del autor.
<?php echo get_avatar( get_the_author_meta('user_email'),'80',''); ?>
La etiqueta get_avatar() se utiliza para añadir la imagen gravatar del autor, y la get_the_author_meta(‘user_email’) para asociar el correo electrónico de usuario en los parámetros.
<?php the_author_link(); ?>
La etiqueta the_author_link() se utiliza para tomar el nombre del autor, y automáticamente vincularlo a su URL.
<?php the_author_meta('description'); ?>
Por ultimo, la etiqueta the_author_meta() se utiliza una vez más, esta vez con el parámetro para buscar la descripción del usuario, también conocido como sus datos biográficos.
Un poco más
Con la variedad de etiquetas disponibles en WordPress, es fácil tomar cosas extras y añadir nuevas funcionalidades. Puedes considerar las siguientes:
Mostrar todas las publicaciones del usuario
<p>See all posts by <?php the_author_posts_link(); ?> </p>
Contar cantidad de post publicados por usuario
<p><?php the_author(); ?> has written <?php the_author_posts(); ?> posts on <?php bloginfo('name'); ?></p>
Enlace a la dirección del usuario de AIM
<p><?php the_author(); ?>'s AIM address is <?php the_author_meta('aim'); ?></p>
Mas Información How to Create an Author Info Section in WordPress by line25.com
Si te ha gustado, compartelo.