wake-up-neo.com

Deaktivieren Sie TinyMCE Drag & Drop

Ich möchte die Funktion zum Hochladen per Drag & Drop für tinyMCE (sowohl die Standardfunktion als auch die Funktion wp_editor()) deaktivieren, da sie mit meinen benutzerdefinierten Popup-Menüs ( WP Trac ) interagiert. Im Moment versuche ich nur die mit der aktuellen Funktion WP_Editor() zu deaktivieren. Aus irgendeinem Grund scheint es keine Drag & Drop-Funktion zu deaktivieren und ich habe mich gefragt, ob ich etwas falsch gemacht habe. Mein Funktionsaufruf sieht so aus:

wp_editor($meta_content, 'additionalTab', array(
    'wpautop'           =>  true,
    'media_buttons'     =>  false,
    'textarea_name'     =>  '_additional_content',
    'textarea_rows'     =>  15,
    'teeny'             =>  true,
    'drag_drop_upload'  =>  false
));

Die erwartete Ausgabe bedeutet, dass Drag & Drop-Uploads direkt auf den tinyMCE vollständig deaktiviert werden sollen.

Die aktuelle Ausgabe bedeutet, dass keine Aktion ausgeführt wird. Sie können den Upload dennoch per Drag & Drop in den Tinymce ziehen. Stimmt etwas nicht mit dem, was ich tue, oder stimmt etwas grundsätzlich nicht mit wp_editor()?

3
Howdy_McGee

sie können dieses Problem lösen, indem Sie das folgende Skript mit der Abhängigkeit von jQuery in die Warteschlange stellen

 jQuery(document).ready(function(){
      tinyMCEPreInit.dragDropUpload = false;
 });

Um die Abhängigkeit hinzuzufügen, können Sie auf diesen Link verweisen.

Ich habe diese Lösung getestet und es hat für mich funktioniert. Ich hoffe, es wird auch bei Ihnen funktionieren.

2
WisdmLabs