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()
?
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.