autor

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ñadas 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 en nuestro Single.php

PHP:
<div id="author-info">
    <div id="author-image">
        <a href="<?php the_author_meta('user_url'); ?>"><?php echo get_avatar( get_the_author_meta('user_email'), '80', '' ); ?></a>
    </div>   
    <div id="author-bio">
        <h4>Written by <?php the_author_link(); ?></h4>
        <p><?php the_author_meta('description'); ?></p>
    </div>
</div><!--Author Info-->

Damos estilo

CSS:
#author-info {
    background: #eaeaec; padding: 10px; margin: 0 0 15px 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    overflow: auto;
}
#author-info #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:
<?php the_author_meta('user_url'); ?>

the_author_meta () esta etiqueta 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:
<?php echo get_avatar( get_the_author_meta('user_email'), '80', '' ); ?>

get_avatar () esta etiqueta se utiliza para añadir la imagen gravatar del autor, y get_the_author_meta ( ') USER_EMAIL' para asociar el correo electrónico de usuario en los parámetros.

PHP:
<?php the_author_link(); ?>

the_author_link () etiqueta que se utiliza para caer el nombre del autor, y automáticamente vincularlo a su URL.

PHP:
<?php the_author_meta('description'); ?>

the_author_meta () etiqueta que 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.

PHP:
<p>Ver todos los post de <?php the_author_posts_link(); ?> </p>

Mostrar todas las publicaciones del usuario

PHP:
<p><?php the_author(); ?> ha escrito <?php the_author_posts(); ?> articulos en <?php bloginfo('name'); ?></p>

Contar cantidad de post publicados por usuario

PHP:
<p><?php the_author(); ?>'s AIM address is <?php the_author_meta('aim'); ?></p>

Enlace a la dirección del usuario de AIM
Mas Informacion How to Create an Author Info Section in WordPress by line25.com