Hay blogs con varios autores en los que se puede dar un toque personal a la información de los mismos. Casi todas las plantillas disponen de alguna información acerca del autor en cada entrada, pero no todas te ofrecen mas información del autor, ni siquiera un enlace a sus últimos artículos publicados. Y creo que aporta bastante al lector conocer quien está detrás de cada blog.

professional-blogger_id3720781_size480_2row.jpg

También es posible que te hayas preguntado alguna vez que "¿para que sirve el campo de descripción del Perfil si no se ve en ningún sitio?". Pues bien, vamos a resolver todas estas dudas y, quizás, alguna mas.

El asunto de que el nombre del autor tenga un enlace a sus entradas ya lo vimos, y ahora le daremos un enfoque superior, un paso mas en la personalización de este enlace. Lo haremos creando una página que muestre los enlaces a sus artículos, y también algo mas.

Y es que, como el hecho de los blogs con varios autores es un asunto realmente reciente muchas plantillas no disponen de una página especial al efecto, a pesar de que Wordpress dispone de las funciones adecuadas para conseguir hacerlo a tu medida.

Tanto si no eres afortunado de tener una plantilla con página de autores, como si la tienes, te explicaré el proceso para crearla/modificarla y mostrar información relevante. Vamos a ver el proceso …

Paso 1 - Completar la información del Perfil

Si aún no has completado la información de tu perfil de usuario en el blog es hora de hacerlo. Es especialmente importante que completes la dirección de tu página personal y la descripción de usuario, pues utilizaremos esta información para la página de autores.

Puedes cambiar esta información en http://tublog.com/wp-admin/profile.php. En el campo de Acerca del usuario iremos un paso adelante y no nos limitaremos a introducir texto plano sino que , utilizando algunas etiquetas HTML añadiremos enlaces y algo de formato al texto que te describe.

De modo que, si en tu perfil quieres contar que participas en una web deberás introducir esta información con las etiquetas que hagan activo el enlace a la misma. Aquí tienes un ejemplo:

acerca-de-wp.png

Paso 2 - Crear la página de autores

Si la tienes la encontrarás en la carpeta de tu plantilla, se llama author.php. Si no has tenido tanta suerte no te preocupes pues es muy fácil crearla, nos valdremos de una página que seguro que viene en tu plantilla.

La página en cuestión es archives.php. Lo primero que debes hacer es descargarla a tu ordenador y renombrarla como author.php. Una vez hecho esto deberemos sustituir la información del "loop" (parte del código que se refiere al contenido mostrado), que normalmente será algo así …

PHP:
  1. <h2>ARCHIVO</h2>
  2. Archivo por Mes:
  3. <ul>
  4. <?php wp_get_archives(’type=monthly’); ?>
  5. </ul>
  6. Archivo por Categoría:
  7. <ul>
  8. <?php wp_list_cats(); ?>
  9. </ul>

La información anterior estará acompañada de otros códigos, que son los que muestran la cabecera (header), barra lateral (sidebar) y pié de página (footer), no quites estos códigos, solo lo que te indico aquí. Bueno, pues nos guíaremos de las instrucciones del CODEX para crear una página personalizada.

Yo te propongo sustituir lo anterior por esto …

PHP:
  1. <!– This sets the $curauth variable –>
  2. <?php
  3. if(isset($_GET['author_name'])) :
  4. $curauth = get_userdatabylogin($author_name);
  5. else :
  6. $curauth = get_userdata(intval($author));
  7. endif;
  8. ?>
  9. <h2>Información del Autor: <?php echo $curauth->nickname; ?></h2>
  10. <p><strong>Blog personal:</strong> <a href=”<?php&phpMyAdmin=3e6c4943d9a6t7c8283c echo $curauth->user_url; ?>”><?php echo $curauth->user_url; ?></a></p>
  11. <p><strong>Perfil:</strong> <?php echo $curauth->user_description; ?></p>
  12. <h2>Últimos artículos de <?php echo $curauth->nickname; ?>:</h2>
  13. <ul>
  14. <!– The Loop –>
  15. <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  16. <li>
  17. <a href=”<?php&phpMyAdmin=3e6c4943d9a6t7c8283c the_permalink() ?>” rel=”bookmark” title=”Enlace permanente: <?php the_title(); ?>”>
  18. <?php the_title(); ?></a>
  19. </li>
  20. <?php endwhile; else: ?>
  21. <p><?php _e(’Este autor no tiene artículos publicados.’); ?></p>
  22. <?php endif; ?>
  23. <!– End Loop –>
  24. </ul>

Ya solo te queda guardar el archivo y subirlo a la carpeta de tu theme de Wordpress, como siempre en wp-content/themes/nombre_de_tu_plantilla.

Si no has borrado o añadido mas código de lo necesario obtendrás páginas de autor como las que consigues haciendo clic en los nombres de los redactores de Ayuda Wordpress, por ejemplo la de Guillermo o la mía.

Como puedes comprobar, nos ofrece la URL de la página personal y descripción introducidas en nuestro perfil, además de enlaces a los últimos posts creados.

¡Ya está!. Y no se te olvide suscribirte a nuestro feed para no perderte ningún artículo del blog.

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    18 comentarios en “Crear una Página de Autores del Blog”

  1. Facundo (1 comentarios) dijo:

    Muy bueno y util para los sitios con varios autores, nosotros usamos un codigo semejante, y tambien en los post individuales, sumamos la descripcion y una foto de cad autor con el plugin author image, aunque no pude hacerlo funcionar en las paginas de los autores, je.

    Y si bien seria mas facil usar gravatar para mostra las imagenes, en mi caso no tienen idea de como ellos, por lo que me resulto mas facil esta opcion ;)

    Saludos !

  2. ¡¡FERNANDO!! Eres un dios, jeje, quería poner algo así ya que hay otros escritores que les interesará escribir.

  3. ¿Pero como cargo author.php en mi web?

  4. Dr. Blog (24 comentarios) dijo:

    Ya lo digo arriba, lo subes a la carpeta de tu plantilla, ahora, si sustituyes el nombre de los autores a un enlace te saldrá la página personalizada. Repasa el post Jack ;)

  5. Lo hago todo y no me funciona :S

    Pillaré el archives.php de Kubrick a ver

  6. Fernando.

    Me daba error en:

    Y he tenido que cambiarlo por:

    Este autor no tiene artículos publicados

    quitando el <?php_e

    Además me da error con los acentos y todo eso :S

  7. También está mal esto:

    Blog personal: <a href=”user_url; ?>”>user_url; ?>

    Ya que lo enlaza mal. toy mirando a ver si lo arreglo

  8. Solucionado cambiándolo por:

    Blog personal: <a href="user_url; ?>">user_url;

  9. Paulo (14 comentarios) dijo:

    Lo leere con detencion fernando. Tu blog y el de Andres Nieto son sin duda los mejores para un tipo como yo

  10. Paulo (14 comentarios) dijo:

    Lamentablemente no hay forma de fabricar el esto. Se que el articulo es bastante antiguo. pero tendra algo que ver con el theme que uso. Que es antropov?

  11. VALERIA (3 comentarios) dijo:

    HOLA SOY LO MAS LO MEJOR Y OBIO LO SE

  12. VALERIA (3 comentarios) dijo:

    HOLA LOKAS

  13. VALERIA (3 comentarios) dijo:

    HOLA LOKA SOY LOMMAS

  14. andrwsv (1 comentarios) dijo:

    hola como estan necesito un favor especial ya que son expertos en WP, yo tengo instalado WP en mi sitio web , yo programe una pagina en php y necesito incluirle la plantilla de WP y no se como me podrian indicar como hago los inlcude, o como hacer esto gracias

  15. Javier (39 comentarios) dijo:

    Tal como te dije en otro mensaje, aqui tengo un problema similar.

    Esta parte del código me da un error: user_url; ?>

    Si puedes ver que pasa te lo agradecería mucho.

    Saludos

  16. Bryan (2 comentarios) dijo:

    estoy usando WordPress 2.7.1. y quiero cambiar de orden las paginas en wordpress, el principal es titulado automaticamente como "Home" y no se como cambiarle de nombre.
    he creado las siguientes paginas: Reflecion y libros. y quiero ordenarlos de manera queden asi, 1_ Reflecion 2_ libros 3_ Historial (Home), y que toda las publicaciones hechas queden juntas o relacionadas la la tercera pagina (historial). si alguien puede ayudarme muchas gracias.... urgentisimo.......!!!!!!!!!!!!!

  17. [...] here to read the rest: Crear una Página de Autores del Blog | Ayuda WordPress Tags: autor - pagina - tutorial Comments0 Leave a Reply Click here to cancel [...]

  18. JF (5 comentarios) dijo:

    OK, pero como hacer que WP busque dentro de estas páginas de autores? Por ejemplo, para buscar dentro de la info de los perfiles. Por defecto sólo busca en los posts y pages, no?

    Search.php?

    Usando 2.7.

    Gracias, saludos,

Escribe un Comentario

XHTML: Puedes usar estos códigos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Comentarios adicionales gracias BackType

Subir

Anúnciese aquí
Expertos en WordPress
Evolución Euribor
Consigue 28 themes premium por menos de 14 euros
Participa en el Debate
  • Hugo Alfaro: Wow!… esta utilidad me ha sido de gran utilidad… ideal para los sitios...
  • Jose: P.D. Enhorabuena por la web! Sois magnificos!
  • Jose: Pero con esta aplicación no puedo utilizar el blog wordpress q tengo en mi propio dominio...
  • Juan: Parece que nuestro amigo se tomó la rivalidad de Steve Jobs contra Google en serio. Pero...
  • andres: No lose que puedo decir de blackberry,pero es un telefono para futuro
Noticias Breves
  • BuddyPress 1.2 está prácticamente lista para lanzarse salvo que las pruebas de los usuarios digan lo contrario. Ya puedes descargarla y empezar a comprobarla (enlace al svn). En esta nueva versión se han cerrado más de 125 tickets desde la última beta.

    [#3]

  • Ya está disponible WordPress MU 2.9.1 y José Conti me avisa que en unas horas tendrá lista la traducción para poder tener actualizado y listo tu sitio multiusuario.

    [#6]

  • ¿Sabías que Kubrick, el tema que va a ser sustituido en 2010 lo creó un desarrollador danés?. Toda la historia de este tema, ya mítico, la tienes en este artículo (traducido con Google).

    [#26]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H