Llamada user id en comentarios

Inicio Foros WordPress Themes y Diseño Llamada user id en comentarios

Este debate contiene 9 respuestas, tiene 2 mensajes y lo actualizó  Kw0lf15 hace 7 años, 11 meses.

  • Autor
    Publicaciones
  • #19025

    imported_borja250
    Participante

    <p>Hola. Estoy intentando poner la funcion al lado del nombre de cada autor de comentario, un link para poder enviarle un mensaje privado a esta persona.<br />
    Con el autor de la entrada he conseguido implementar esta funcion, pero para acabar de hacerlo en los comentario me falta poder llamar a la id del autor de cada comentario, y no lo consigo:</p>
    <p>aqui pongo una imagen con el codigo, porque no consigo pegarle y que aparezca: http://img242.imageshack.us/img242/9395/sinttulok.jpg</p&gt;
    <p>El plugin que utilizo para los mensajes privados, necesita que figure el id y el name, si no, no envia el MP. He conseguido que llame bien el name con &lt;?php comment_author(); ?&gt;, pero como ya he dicho a la id no soy capaz, he probado con varias cosas que he visto en el codex de wordpress pero no lo consigo. Haber si alguien me puede hechar una mano. Gracias.
    </p>

  • #46255

    Kw0lf15
    Participante

    puedes usar la funcion
    get_the_author_meta
    creo que serviria yo la uso para un plugin que necesita masomenos lo mismo…
    se usaria asi
    [quote]wpu_private_messages.php&wpu=newpm&id=<?php (get_the_author_meta(‘ID’)); ?>&name=<?php comment_author(); ?>[/quote]
    por cierto me interesaria saber en que fichero haces esto ya que yo quiero hacer algo similar….
    Un saludo…

  • #46270

    imported_borja250
    Participante

    Hola. Muchas gracias por responder, lo he probado y nada, me sigue apareciendo el link cuando pincho asi:
    http://www.misitio.com/wp-admin/profile.php?page=wp-private-messages/wpu_private_messages.php&wpu=newpm&id=&name=USUARIO

    como podras ver no rellena nada en id= , con lo que me has puesto…

    Esta modificacion la estoy haciendo en el archivo functions.php del tema si era eso lo que querias saber.

  • #46273

    Kw0lf15
    Participante

    claro es que ese codigo yo lo uso dentro del loop, en los posts, creo que tambien sirve para los comentarios que es donde yo quiero poner algo parecido pero no se cual es el archivo que debo editar :B.

  • #46275

    imported_borja250
    Participante

    Pues para los comentarios que es donde yo quiero hacerlo no me funciona.
    Para cualquier modificacion que quieras hacer de los comentarios, tienes que irte a functions.php como te dije, y busca la siguientes lineas que es donde comieza el estilo de los comentarios:

    <div class=”art-PostContent”>

    <div class=”comment-author vcard”>

    Sigo a la espera por si alguien si conoce que tengo que poner para conseguir la id del autor del comentario.

  • #46278

    Kw0lf15
    Participante

    ahhh ya se es que te puse mal el codigo XD
    wpu_private_messages.php&wpu=newpm&id=<?php echo (get_the_author_meta(‘ID’)); ?>&name=<?php comment_author(); ?>
    Me falto poner el echo entre el <?php y el (get
    jeje proba asi 😛

  • #46279

    imported_borja250
    Participante

    Ahora lo que me aparece es la id del autor de la entrada, no del autor del comentario como quiero yo. Seria algo como get_the_author_comment, pero no se cual sera la funcion, como se expresa.

  • #46303

    Kw0lf15
    Participante

    Vi que en forosdelweb te pusieron esto
    A ver si esto te sirve.

    [quote]Ojo, que funcionará solo para usuarios que se hayan registrado.

    Código PHP:
    $id = get_comment(get_comment_ID())->user_id;
    De no estar registrado devuelve “0” aparentemente.

    Sino prueba

    Código PHP:
    $id = $comment->user_id; [/quote]

    la forma correcta de usarlo es asi

    <?php echo $id = get_comment(get_comment_ID())->user_id; ?>
    el echo es para imprimir algo osea mostrarlo en este caso el enlace tambien sirve para mostrar un texto etc
    si no funciona haz lo mismo con el otro..

  • #46309

    imported_borja250
    Participante

    perfecto, jaja, si era si, con lo de echo! Muchas gracias Kw0lf15! 😀

  • #46342

    Kw0lf15
    Participante

    de nada..

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

Pin It on Pinterest