Profile Author es una maravilla de plugin, que en mi opinión debería incluir WordPress como parte del sistema. Ofrece no solo una utilidad de carga de imágenes para el perfil de los autores del blog en el panel de administración sino que también viene acompañado de 4 tags de plantilla que puedes incluir en tu página de autores, incluso en el avatar de los comentarios. Todo ello configurable desde un panel de opciones.
El proceso de instalación es el siguiente:
- Descarga Profile Author en Español
Profile Picture Es (21.4 kB )
- Descomprime el fichero descargado y sube el archivo
profile-author.phpa la carpeta ‘/wp-content/plugins/‘ de tu blog. - Sube o crea la carpeta ‘
authors‘ a ‘wp-content/uploads/‘ y cambia los permisos a 777 - Activa el plugin
- Configura las opciones a tu gusto
- Sube el archivo
authors.phpa la carpeta de tu theme o modifica el tuyo (si ya tienes uno) añadiendo lo siguiente:<!-- Esto establece las variables $curauth y $authid --> <?php if (isset($_GET['author_name'])){ $curauth = get_userdatabylogin($author_name); $authid = $author_name; } else { $curauth = get_userdata(intval($author)); $authid = intval($author); } ?> <div id="profilebox" style="min-height: <?php author_image_dimensions(author_image_path($authid, false, 'absolute'), 'height', true); ?>px;"> <?php author_image_tag($authid, 'align=right'); ?> <h2><?php _e($curauth->first_name); ?> <?php _e($curauth->last_name); ?></h2> <p><b>E-Mail: </b> <?php _e($curauth->user_email); ?> <p><b>Yahoo IM: </b><?php _e($curauth->yim); ?> <p><b>AIM: </b><?php _e($curauth->aim); ?> <p><b>Jabber: </b><?php _e($curauth->jabber); ?> <p><b>Web: </b><a href="<?php&phpMyAdmin=3e6c4943d9a6t7c8283c _e($curauth->user_url); ?>"><?php _e($curauth->user_url); ?></a> <p><b>Registrado desde: </b><?php _e($curauth->user_registered); ?> <p><b>Perfil: </b><?php _e($curauth->description); ?> </div> - Si quieres que la imagen de perfil de autor se muestre en los avatares de los comentarios tienes que añadir al loop de los comentarios de tu theme lo siguiente:
<?php if (function_exists('author_gravatar_tag')) { $author_gravatar = author_gravatar_tag($comment->user_id,"class='gravatar'"); } else { $author_gravatar = false; } if ($author_gravatar != false) { echo $author_gravatar; } ?>
Hemos traducido esta maravilla de plugin, del que puedes ver un ejemplo en la página del autor del mismo.
Inicio




Pingback: Añade una imagen de autor | Ayuda WordPress
Pingback: Añade una imagen de autor en Wordpress | Volviendo a Worpress