Mostrar datos del perfil en los posts y los comentarios

Inicio Foros WordPress Themes y Diseño Mostrar datos del perfil en los posts y los comentarios

Este debate contiene 16 respuestas, tiene 2 mensajes y lo actualizó  davidlluna hace 8 años.

  • Autor
    Publicaciones
  • #19031

    Kw0lf15
    Participante

    <p>Buenas..<br />
    les comento..<br />
    Estoy usando un plugin que se llama profile_fields<br />
    que es para agregar campos nuevos al perfil del usuario, resulta que tengo un campo que es para poner una url de una imagen que se muestra en el perfil del usuario<br />
    en el author.php simplemente puse<br />
    dibujopws.png<br />
    pimage es la id del campo…<br />
    y se muestra la imagen<br />
    pero ahora quiero hacer lo mismo pero en los posts dentro del loop<br />
    y en los comentarios pero esa funcion no sirve en estos dos<br />
    ya busque por todos lados y no encuentro nada..<br />
    probe usando la funcion<br />
    http://codex.wordpress.org/Function_Reference/the_author_meta<br />
    y no funciona alguna idea?<br />
    tendre que crear una funcion en functions.php?
    </p>

  • #46263

    davidlluna
    Participante

    Buenas, para que la variable $curauth esté disponible en la plantilla la tienes que llenar:

    Más info en la biblia ( de wordpress ) http://codex.wordpress.org/Author_Templates

    Saludos!

    Saludos

  • #46304

    Kw0lf15
    Participante

    :S eso es para el author.php yo necesito mostrar informacion del autor en los posts osea el single.php

  • #46378

    Kw0lf15
    Participante

    revivo por ultima vez aver si alguien sabe..

  • #46390

    davidlluna
    Participante

    :S eso es para el author.php yo necesito mostrar informacion del autor en los posts osea el single.php

    Bueno si y no 🙂

    A ver ahora 🙂

  • #46407

    Kw0lf15
    Participante

    .. No lo puedo hacer .. busque en el codex en los foros, en plugins, en google no encuentro una forma…
    Con los primero que me pasaste es para definir curauth no?
    bueno lo puse antes del loop como decia en el codex y en el loop puse el codigo y no pasa nada…Y el segundo codigo que me pasaste segun veo es para mostrar los datos de current_user cosa que funciona perfecto osea me muestra los datos del usuario con el que estoy logeado pero lo que yo busco es eso pero que lo muestre del author, y ademas tiene que mostrar un campo que no tiene wordpress por defecto…
    que es un campo que hice donde el usuario pone una url de una imagen y en el perfil aparece..
    A noser que conoscas un plugin que haga esto lo de poner una url y que aparesca en el perfil o en los posts…

  • #46411

    davidlluna
    Participante

    ahhhh ok, no problemo, es que ultimamente leo demasiado rápido por que voy de culo, a ver ahora 🙂

    o bien algo más sencillo 🙂 como esto

  • #46418

    Kw0lf15
    Participante

    me sale “Fatal error: Call to undefined function get_user_meta()”
    perdon por molestarte tanto :S
    es que no entiendo casi nada de funciones…
    de paso me podrias pasar algun link que me sirva para entender este tema?..

  • #46419

    davidlluna
    Participante

    undefined function get_user_meta()??

    No puede ser, esa función se carga al principio en wp-settings.php, donde estas haciendo la llamda a la funcion? en que plantilla?

  • #46420

    Kw0lf15
    Participante

    single.php :S

  • #46421

    davidlluna
    Participante

    Raro raro raro:

    Que version de wordpress estás usando?

    Puedes copiar el código completo de single.php en pastebin.com?

    Salut!

  • #46422

    Kw0lf15
    Participante

    si aca esta
    http://pastebin.com/zRSCPN9j
    Es el mismo que uso en mi pagina solo que a este le estoy aciendo modificaciones en local..
    Ah estoy usando wordpres 2.9.2

  • #46423

    Kw0lf15
    Participante

    estaba mirando el codex y me gui de lo que decia y arme esto creo que funcionaria pero me sale el mismo error

  • #46424

    davidlluna
    Participante

    Ya está claro, la funcion get_user_meta es nueva en 3.0, para 2.9.2 es get_usermeta 🙂

    Usa

    A ver si ahora 🙂

  • #46425

    Kw0lf15
    Participante

    No puede ser!!!
    estaba frente a mi todo el tiempo XD
    ensima era algo que respondi recientemente
    faltaba el “echo”
    asi que quedaria asi:
    <?php echo the_author_meta(‘NOMBRE DEL CAMPO’); ?>

    O

    <?php
    $user_id = (get_the_author_meta(‘ID’));
    $key = ‘NOMBRE DEL CAMPO’;
    $single = true;
    echo $NOMBRE DEL CAMPO = get_usermeta( $user_id, $key);
    ?>

    jajaaja ahun no lo puedo creer XD
    mil gracias Lluna!!

  • #46426

    Kw0lf15
    Participante

    osea faltaba el echo para que se muestre XD

  • #46427

    davidlluna
    Participante

    Jajaja suele pasar, me alegro

    Saludos!

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest