Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Obtener ID del autor del post

Estas en el tema de Obtener ID del autor del post en el foro de WordPress en Foros del Web. Hola gente! Recurro a uds por lo siguiente: Tengo un Plugin que necesita obtener por medio de una Variable, el ID del autor del Post, ...
  #1 (permalink)  
Antiguo 15/10/2008, 15:52
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 9 meses
Puntos: 12
Pregunta Obtener ID del autor del post

Hola gente!

Recurro a uds por lo siguiente:

Tengo un Plugin que necesita obtener por medio de una Variable, el ID del autor del Post, para asi mostrar su AVATAR, previamente seleccionado por el usuario en su perfil.

La variable $user_ID me devuelve el ID del usuario conectado

La funcion get_the_author_ID(); de devuelve la ID correcta, pero no en forma de variable, y no me funciona si quiero igualarla a una variable asi:

Código PHP:
$ID get_the_author_ID(); 
La otra funcion the_author_ID(); tan solo la muestra en pantalla como salida, no puedo usarla.

Ahora, si yo pongo el ID en Numeros, muestra la imagen de forma Correcta, pero esto debe ser dinamico y no poner yo el ID del autor del post... Se entiende?

Si pongo esto, funciona bien:

Código PHP:
<?php author_image_tag(1align='center'); ?>
Me muestra mi Avatar, porque soy el user nº1... Pero necesito alguna variable que me permita suplantar ese '1' en forma dinamica, de acuerdo al autor del post, entonces si uso $user_ID, me da siempre la del usuario conectado.
Si uso get_the_author_ID(); no funciona...

¿Que puedo hacer?

Gracias x su tiempo
__________________
CabaSoft Networks
  #2 (permalink)  
Antiguo 15/10/2008, 16:08
 
Fecha de Ingreso: octubre-2008
Mensajes: 28
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Obtener ID del autor del post

Hola, fijate si te va asi:

Código PHP:
get_currentuserinfo();
$the_author $user_ID
La verdad que no se mucho de codigo
  #3 (permalink)  
Antiguo 15/10/2008, 19:39
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 9 meses
Puntos: 12
Respuesta: Obtener ID del autor del post

Gracias x responder

La verdad hace lo que yo comente ahi arriba. User_ID me devuelve el usuario ACTUAL iniciado sesion, entonces, todos los posts figuran que los envio yo, aparece siempre el avatar del usuario logueado.

Necesito el ID de quien escribio el Post, y de lo que se solo esta funcion me lo devuelve:

Código PHP:
<?php get_the_author_ID(); ?>
Pero cuando igualo la funcion a una variable, hace como si nada, y jamas puedo ver el avatar...

Código PHP:
<?php
$variableID 
get_the_author_ID();
author_image_tag($variableIDalign='center');
?>
Pero no funciona para nada tampoco

Gracias por tu tiempo, saludos
__________________
CabaSoft Networks
  #4 (permalink)  
Antiguo 15/10/2008, 19:58
 
Fecha de Ingreso: octubre-2008
Mensajes: 28
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Obtener ID del autor del post

Si no son muchos los autores yo tengo unas lineas de codigo que asignan una imagen determinada segun el nombre del autor
seria asi:

Código PHP:
<img src="http://your-domain.tld/wp-content/<?php the_author() ?>.jpg" alt="Author mug" />
Pongo en esa carpeta las imagenes de los avatares con los nombres de los autores con la misma extension y listo
Pero bueno, es solo para manejarse entre algunos autores del blog y digamos que primitivo
  #5 (permalink)  
Antiguo 15/10/2008, 21:35
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 9 meses
Puntos: 12
De acuerdo Respuesta: Obtener ID del autor del post

Muchas Gracias

Es buena esa opcion, pero ya pude solucionarlo luego de tanto meta y ponga codigo, por aca y por alla

Resulta que era asi, por si a alguno le sirve:

Código PHP:
<?php
$variable1 
get_the_author_ID();
$variable2 $variable1;
author_image_tag($variable2align='center');
?>
Con agregar otra nueva variable, ya toma la ID de manera perfecta!

Un saludo, y gracias a vos tambien zarpadoctor!
__________________
CabaSoft Networks
  #6 (permalink)  
Antiguo 17/10/2008, 15:42
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 6 meses
Puntos: 832
Respuesta: Obtener ID del autor del post

¿Por qué definir una variable sobre otra? Ese $variable2 no tiene nada que hacer ahí. En tu caso el consejo de zarpadoctor me parece más razonable, y más aún si se le automatiza un poco.

Por otro lado, por allí hay un buen plugin de avatares que utiliza las librerías GD2 para que dispongas de 2 tamaños distintos y tienes tu interfaz gráfica de configuración. También tiene una caché, tags propios, etc.. Está muy bueno. Está en los plugins oficiales de WP. Si lo consigo antes que tú te paso el enlace.

Saludos.
  #7 (permalink)  
Antiguo 21/10/2008, 21:09
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 9 meses
Puntos: 12
De acuerdo Respuesta: Obtener ID del autor del post

Holas

Muchas gracias Metacortex, me gustaria saber de ese Plugin

Lo de la variable lo use asi, ya que es la unica forma que me funciono

Probe, de la otra manera como puse ahi (Mi segundo post), y no queria saber nada, me mostraba el Avatar '0' o por defecto para todos los usuarios, como que no captaba la ID.

De la otra manera, me mostraba cada Avatar de cada usuario, pero no se bien porque, fue cuestion de suerte...

Saludos y Gracias
__________________
CabaSoft Networks
  #8 (permalink)  
Antiguo 21/10/2008, 23:05
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 6 meses
Puntos: 832
Respuesta: Obtener ID del autor del post

Nicolyto77 el plugin es éste: http://wordpress.org/extend/plugins/user-photo/

Ahí puedes ver que incluye sus propias funciones. Sólo tienes que meter el tag y listo .

Saludos.
  #9 (permalink)  
Antiguo 24/10/2008, 10:21
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 9 meses
Puntos: 12
Respuesta: Obtener ID del autor del post

Muchas Gracias nuevamente

Le hechare un vistazo al Plugin, a ver que tal!

Gracias x tu tiempo
__________________
CabaSoft Networks
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.