De forma «nativa» WordPress muestra los artículos de un autor determinado. Sin plugin obtienes lo mismo. De todas formas busca uno actualizado, puede que UPME no funcione con la última versión.
Un saludo
Lo se, pero esa manera de obtenerlo no me sirve. De cualquier manera gracias por echarme una mano.
Lo que tengo es la página de perfil del usuario, y no hay ninguna manera de obtener la ID del usuario de la página de perfil en mi código (al menos no que yo sepa), de ahí el problema.
Con la función get_user_by se obtienen todos los datos de los usuarios, ID incluído.
A lo mejor te sirve:
http://codex.wordpress.org/Function_Reference/get_user_by
Si, esa función me sirve, pero le tengo que pasar como parámetros lo que quiero obtener (en este caso ID), y su valor, pero el problema está en que no tengo manera de obtener esos datos.
He intentado también obtener la URL entera para después parsearla y sacar solo el slug del usuario, pero tampoco ha servido. El problema está en cómo obtener eso cuando, en la misma página, está el perfil del usuario y los artículos escritos, pero son dos códigos totalmente diferentes.
Gracias por la ayuda.
Un saludo.
No entiendo lo que quieres hacer, podríamos concretar nuestra respuesta si supieramos exactamente para qué quieres el ID del autor cuando ya estás mostrando la info del autor.
Un saludo
En la misma página, quiero mostrar tanto el perfil de usuario como los artículos del mismo. El problema es que son dos shortcodes distintos, con dos códigos distintos.
El primer shortcode tiene la información del usuario, es el perfil generado por UPME.
El segundo shortcode lo he escrito yo, y muestra mediante un grid 4 artículos del usuario.
Actualmente, pese a que el primer shortcode contiene la información del usuario, solo he conseguido que el segundo muestre, como mucho, los artículos del usuario actual. Si pudiera extraer, de alguna manera, la ID del usuario del primer shortcode y pasarlo al segundo, podría montar la consulta para obtener los artículos de ese usuario. Ahí es donde está el problema.
Un saludo.
Bien, habría que ver el código del plugin.
Sin verlo puedo decir que el shortcode llamará a alguna función. Esa función será la encargada de hacer la consulta de los datos del autor. Para hacer la consulta ya usa el ID del autor, por lo que sólo tienes que añadir un bluce while que muestre los artículos.
Busca el archivo o código que genera el profile y le añades un bucle while. Puedes usar el que viene en index.php o cualquier otro archivo. WordPress mostrará sólo los artículos de ese autor junto con sus datos en el profile.
Así es como funciona la página de autor que suele venir entre los archivos de los themes, author.php. Todo lo hace en la misma consulta a la base de datos, no necesitas pasarle el ID del autor dos veces.
Un saludo