Platzieren von Raw HTML in einem WordPress Shortcode

Mein Kurzwahlcode:

function fullwidthFunc($atts, $content = null) { $atts = shortcode_atts(array( "backcolor" => 'transparent', "backimgurl" => '', "color" => 'black', "padding" => '50px 10%' ), $atts); return '
'.$content.'
'; } add_shortcode( 'fullwidth', 'fullwidthFunc' );

Wenn ich Klartext eingeben (dh [fullwidth]This is a test[/fullwidth] ), alles funktioniert gut. Wenn ich jedoch HTML (dh [fullwidth]

This is a test

[/fullwidth] ) [fullwidth]

This is a test

[/fullwidth] das Ergebnis als einfacher Text [fullwidth]

This is a test

[/fullwidth] , wobei die

-Tags angezeigt werden. Ansonsten funktioniert der gesamte Shortcode einwandfrei.

Wie kann ich den HTML-Code als HTML verarbeiten lassen?

Solutions Collecting From Web of "Platzieren von Raw HTML in einem WordPress Shortcode"

Um @ Milos Kommentar als Antwort zu haben. Ihr Code funktioniert so, wie es sollte, es ist einfach nicht möglich, HTML im visuellen Editor auch in Shortcodes zu “schreiben”. Shorcodes werden nicht anders behandelt als jeder andere Text.

Wenn Sie formatierten HTML-Code in Ihrem Shortcode verwenden möchten, müssen Sie nur die normalen Formatierungswerkzeuge für den visuellen Editor verwenden oder zum Texteditor wechseln.