Plugin WordPress Traducido – Profile Author

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:

  1. Descarga Profile Author en Español
    [download id=»29″]
  2. Descomprime el fichero descargado y sube el archivo profile-author.php a la carpeta ‘/wp-content/plugins/‘ de tu blog.
  3. Sube o crea la carpeta ‘authors‘ a ‘wp-content/uploads/‘ y cambia los permisos a 777
  4. Activa el plugin
  5. Configura las opciones a tu gusto
  6. Sube el archivo authors.php a 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&#91;'author_name'&#93;)){
    		$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>
  7. 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.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(0 votos, promedio: 0)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

13 comentarios en “Plugin WordPress Traducido – Profile Author”

  1. No me parece nada nuevo, ello lo puedes lograr ya con Userphoto y el código adecuado que llama a las tags que se registran desde el perfil de usuario.

    Además, este tipo de plugins, perdonden la obviedad, de nada sirven en blogs de un sólo autor. En los blogs colectivos, entonces sí, pero… este plugin no me aporta nada, ni considero que aporte mucho tampoco a un autor novato en comparativa con las posibilidades de otros plugins existentes. Finalmente, se tiene que editar el theme en algún momento…

    Chale, ando demasiado criticón, usted disculpe.

  2. Estuve revisando una cosas y pasa lo siguiente:

    – Para todos los usuarios la imagen predeterminada es la unica que aparece.

    – Cada vez que subo una imagen, con el usuarios que sea, la sube a la carpeta /authors como 1.png

    Somos mas de 5 usuarios en el sitio y al verdad es que ya tenia todo esto de antes, solo me faltaba la imagen, pero no funciona >.<

  3. Ya no anda con el Wordpres 2.7

    tira este error al actualizar perfil :

    "

    Warning: Invalid argument supplied for foreach() in /home/xxxx/public_html/wp-content/plugins/profile-pic/profile-pic.php on line 355

    Warning: Cannot modify header information – headers already sent by (output started at /home/xxx/public_html/wp-content/plugins/profile-pic/profile-pic.php:355) in /home/nopuesco/public_html/wp-includes/pluggable.php on line 850"

  4. una pequeña modificación:

    resulta que el sistema permite subir foro a el perfil de el usuario identificado. como administrador no se puede subir la imagen de otro usuario, así que en el línea 164 ($file_path) cambié el usuario identificado por el usuario al que se está modificando.

    $user_ID (el que está en el administrador)

    $_GET[user_id] (el id que se está modificando)

    $file_path = clean_path(ABSPATH . '/' . $image_dir . '/' . $_GET[user_id] . '.' . $fileechoxt);

    y como administrador puedo subir fotos.

    si además queremos que el colaborador pueda subir su propia foto al seleccionar perfil hay que agregar esta línea:

    if(!$_GET[user_id]) $_GET[user_id]==$user_ID;

  5. Hola, una duda:

    Cual es la mejor forma de traducir la URL, es decir:

    ¿Como hacer que en vez de dominio.com/author/xxxx sea dominio.com/autor/xxxx?

    Gracias,

    Un saludo.

      1. Hola fernando, gracias por contestar.

        He visto varios blogs que lo tienen.

        No se si se hace modificando código o con un RewriteRule del apache…

        Saludos!

  6. Pingback: Añade una imagen de autor | Ayuda WordPress

  7. Pingback: Añade una imagen de autor en Wordpress | Volviendo a Worpress

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido