it-swarm.com.de

Wie man HTML in einem Shortcode anzeigt

Wie kann HTML in einem umschlossenen Shortcode angezeigt oder verarbeitet werden?

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

mein shortcode code ist

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

gibt es eine andere Funktion bei der Rückgabe, mit der $ output den HTML-Code verarbeiten und nicht nur als Text anzeigen kann?

4
thembisue

Vielleicht versuchen Sie es zu ersetzen

. do_shortcode($content) .

mit .$content.?

Quelle: http://wp.smashingmagazine.com/2009/02/02/mastering-wordpress-shortcodes/

3
Chris