Como exibir o html em um shortcode

4

Como você exibe ou processa HTML em um shortcode encapsulado?

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

meu código de código de acesso é

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");

existe outra função no retorno para permitir $ output processar o HTML e não apenas exibi-lo como texto?

    
por thembisue 25.06.2012 / 19:11

2 respostas

3

Talvez tente substituir

. do_shortcode($content) .

com .$content. ?

Fonte: enlace

    
por Chris 06.09.2012 / 12:13
-2

minha solução: do_shortcode(html_entity_decode($content)) Mas não está trabalhando com '& ": /

    
por Webévasion 26.02.2015 / 18:45

Tags