Código PHP en el Plugin Visual Composer

13 abr 2016, 19:51:23
Vistas: 19.2K
Votos: 5

Quiero agregar algo de código php y html en mi página pero no puedo hacerlo usando Visual Composer, puedo elegir el cuadro "Raw Html" pero eso no interpreta PHP en absoluto, solo HTML.

¿Tienen alguna idea de cómo puedo hacerlo? ¿O existe alguna solución alternativa?

6
Comentarios

No deberías agregar código PHP en editores de texto. Es extremadamente inseguro. Crea un shortcode

Pieter Goosen Pieter Goosen
13 abr 2016 19:54:06

¿Un shortcode me permitirá agregar un archivo como: (Ejemplo ficticio)

<h2>Hola</h2> <?php Echo "otro hola"; ?>

linda dixon linda dixon
13 abr 2016 19:58:32

Sí, revisa la API de shortcodes. Solo recuerda, los shortcodes deben retornar, no hacer echo

Pieter Goosen Pieter Goosen
13 abr 2016 20:01:00

Voy a probarlo ahora mismo y volveré con feedback

linda dixon linda dixon
13 abr 2016 20:01:58

La prueba funcionó, gracias hermano, lo aprecio (y)

linda dixon linda dixon
13 abr 2016 20:56:00

Un placer, disfrútalo ;-)

Pieter Goosen Pieter Goosen
13 abr 2016 20:57:05
Mostrar los 1 comentarios restantes
Todas las respuestas a la pregunta 1
1
13

Así que encontré la respuesta con la ayuda de Pieter Goosen y me gustaría compartirla con vosotros:

Un buen método será crear un Shortcode.

Para hacerlo, simplemente ve al archivo Functions.php de tu plantilla y crea tu función como en este ejemplo:

function shortcode_hello( $atts ){
  $time = ( date('G') < 9 ) ? "buenos días" : "buen día";
    return "Hola, y " . $time . ', mi nombre es Linda';
}
add_shortcode( 'hello', 'shortcode_hello' );

Ahora todo lo que tienes que hacer es colocar el shortcode [hello] en tu constructor de páginas (Visual composer en este caso).

13 abr 2016 21:00:39
Comentarios

Dile a tu jefe que Visual Composer es el cáncer de WordPress. Dile que has separado las preocupaciones de contenido de las visuales, y que no estás atado a una pesadilla de shortcodes detestable en caso de que algún día quieras alejarte de VC y/o cambiar el diseño. [ http://wordpress.stackexchange.com/questions/230804/visual-composer-vs-advanced-custom-fields?rq=1 ]

prosti prosti
28 nov 2016 20:55:30