Cómo mostrar html en un shortcode

4

¿Cómo se muestra o procesa HTML en un shortcode envuelto?

[myshortcode]<div class="map"></div>[/myshortcode]

mi código de código abreviado es

function myshortcode_sc($atts, $content = null) {
extract( shortcode_atts( array(
    'col' => 'left',
    ), $atts ) );

$output =  '<div class="span' . esc_attr($col) . '">' . do_shortcode($content) . '</div>';  

return $output;

}
add_shortcode("myshortcode", "myshortcode_sc");

¿hay otra función en la declaración para permitir que $ output procese el HTML y no solo lo muestre como texto?

    
pregunta thembisue 25.06.2012 - 19:11

2 respuestas

3

Tal vez intente reemplazar

. do_shortcode($content) .

con .$content. ?

Fuente: enlace

    
respondido por el Chris 06.09.2012 - 12:13
-2

mi solución: do_shortcode(html_entity_decode($content)) Pero no trabajar con '& ": /

    
respondido por el Webévasion 26.02.2015 - 18:45

Lea otras preguntas en las etiquetas