Wie konfiguriere ich WordPress um tag in Posts verwenden zu können?

Ich suche nach einer Lösung, die es mir ermöglichen würde, Tags in Posts zu schreiben und sicher zu sein, dass der visuelle Editor oder WordPress sie nicht ändert.

Dasselbe Problem kann für anderen spezifischen HTML-Code gelten, den ich verwenden möchte.

Das Deaktivieren des visuellen Editors ist keine Option, da die meisten Bearbeitungsvorgänge zu schwer zu verwenden sind.

Solutions Collecting From Web of "Wie konfiguriere ich WordPress um tag in Posts verwenden zu können?"

Fügen Sie Ihrem Thema functions.php Folgendes hinzu:

function fb_change_mce_options($initArray) { $ext = 'script[charset|defer|language|src|type]'; if ( isset( $initArray['extended_valid_elements'] ) ) { $initArray['extended_valid_elements'] .= ',' . $ext; } else { $initArray['extended_valid_elements'] = $ext; } return $initArray; } add_filter('tiny_mce_before_init', 'fb_change_mce_options'); 

Ich habe die obige Antwort ausprobiert und es funktionierte bei WordPress 3.5.1 nicht

Ich schaute nach innen wp-includes / kses.php und sagte, um den “wp_kses_allowed_html” Filter zu benutzen. Dies endete für mich arbeiten. Sie können die Attribute für Höhe und Breite durch andere Attribute für Skriptattribute wie Typ, Sprache usw. ersetzen. Dies hängt von dem Tag ab, das Sie einfügen möchten.

 function allow_script_tags( $allowedposttags ){ $allowedposttags['script'] = array( 'src' => true, 'height' => true, 'width' => true, ); return $allowedposttags; } add_filter('wp_kses_allowed_html','allow_script_tags', 1);