Kann der neue visuelle Editor für das 4.8-Widget im Standardtext-Widget ausgehängt oder entfernt und das Widget im Editorstil vor 4.8 wiederhergestellt werden?
Ich brauche oder möchte den visuellen Editor nicht in Widgets. Ich benutze sie für Klartext und HTML und brauche keine anderen Benutzer, die etwas anderes als Klartext hinzufügen.
Ich habe erfahren , wie Sie entfernen das neue Video, Audio und Bild - Widgets in , functions.php
wie ich sie nicht brauchen:
// Unregister default WP Widgets
function unregister_default_wp_widgets() {
unregister_widget('WP_Widget_Media_Audio' );
unregister_widget('WP_Widget_Media_Image');
unregister_widget( 'WP_Widget_Media_Video' );
}
add_action('widgets_init', 'unregister_default_wp_widgets', 1);
Ich möchte aber auch die Registerkarte des visuellen Editors aus dem Standard-Text-Widget entfernen.
Bearbeiten: Ich kann das PHP-Code-Widget https://wordpress.org/plugins/php-code-widget/ verwenden, das nicht über den visuellen Editor verfügt, und obwohl ich normalerweise keine php
Ausführung benötige , ist es nützlich. Dies fügt jedoch den Vektor "Dinge brechen" für Benutzer hinzu, mit denen möglicherweise gespielt wird php
.
quelle
Antworten:
Die Antwort ist meistens nein. Das "erweiterte" Text-Widget wurde so konzipiert, dass es so gut wie möglich wie der Post-Editor funktioniert, einschließlich Autop, das möglicherweise den HTML-Code beschädigt, der die Konvertierung von Zeilen in Absätze nicht aushält.
Einige Leute haben Plugins veröffentlicht, um die frühere Funktionalität wiederherzustellen, aber 4.8.1 wird auch ein "Code" -Widget enthalten, mit dem unverändertes HTML hinzugefügt werden kann. Das Problem ist, dass es keinen und wahrscheinlich keinen einfachen Upgrade-Pfad gibt. Wenn Sie das HTML-Widget verwenden, ist es derzeit am besten, 4.8 zu überspringen, auf 4.8.1 zu warten und einige Zeit im Voraus für die Migration der Widgets einzuplanen.
Wenn Sie nur die Registerkarte "visuell" ausblenden möchten, haben Sie am liebsten auch Pech, ein Ticket bei trac zu öffnen, um eine solche Möglichkeit hinzuzufügen, insbesondere für das Widget, ohne Auswirkungen auf den Post-Editor (4.8.1-Plan im Moment) ist für beide die gleiche Einstellung zu verwenden)
quelle
Ich bin nicht sicher, ob Sie die visuelle Registerkarte aus dem Widget entfernen können. Es ist jedoch möglich, den wpautop-Filter zu entfernen.
Wenn Sie hinzufügen ,
remove_filter('widget_text_content', 'wpautop');
um Ihre functions.php sollte es Wordpress aus dem Stoppen<p>
,<br/>
,
Tags zu Ihrem Text - Widget ausgegeben.Auf diese Weise können Sie alle gewünschten HTML-Dateien in Ihren Texteditor schreiben, ohne dass WordPress dies vermasselt.
quelle
Ich habe dieses Plugin geschrieben, um die Probleme beim Upgrade auf 4.8 zu lösen.
https://wordpress.org/plugins/add-paragraphs-option-to-text-widget/
quelle