Soporte » WordPress Avanzado » Custom Fields y Shortcode Juntos en Functions.php

  • Hola a todos, como están? estuve buscando como hacer esto, pero debido a que no pude encontrar una solución, decidí compartirlo en el foro para que los que realmente saben de esto, me puedan dar una mano. Aqui va:

    Lo que quier hacer es que, al insertar un campo de custom fields en un post, este custom fields complete un shortcode dentro del functión.php al ser llamado en el post que yo quiera de la siguiente forma [hola].

    A continuación les paso ejemplo de los códigos que uso.

    Primero cree el shortcode con este código:

    function mi_shortcode() {
       return 'Hola Manolo!';
    }
    
    add_shortcode('hola', 'mi_shortcode'

    Y lo que necesito es que, al añadir un custom fiel que se llame «manolo», este se complete dentro del short code.

    Entonces, probé con el siguiente código, pero no me ha funcionado:

    add_shortcode('hola', 'myshortcode'
    function myshortcode() {
       return 'Hola <?php echo get_post_meta($post->ID, 'manolo', true); ?>!';
    }

    alguien me podría dar una mano? Me explique bien lo que necesito?

    Gracias de antemano por cualquier tipo de ayuda que puedan brindarme!

    Saludos!

Viendo 3 respuestas - 1 de 3 (de 3 total)
  • Como están?

    agradezco que me puedan ayudar con esto!

    Graciassssssss

    ¡Hola!
    ¿Probaste eliminar los <?php y ?> del «return». Porque creo que ahí está el problema.

    Ejner, como estás? Gracias por responder,

    probe con el siguiente código, pero no logro que ande

    add_shortcode('hola', 'myshortcode');
    function myshortcode()
    	{return 'Hola' . get_post_meta($post->ID, 'prueba', true) . 'Hola';}

    Que estoy haciendo mal???

    Gracias por cualquier tipo de ayuda que puedan darme!!!

    Saludos

Viendo 3 respuestas - 1 de 3 (de 3 total)
  • El debate ‘Custom Fields y Shortcode Juntos en Functions.php’ está cerrado a nuevas respuestas.