J'aimerais beaucoup désactiver la fonction de téléchargement par glisser-déplacer de tinyMCE (celle par défaut et celle wp_editor()
) car elle interagit avec mes menus contextuels personnalisés - ( WP Trac ). En ce moment, j'essaie de désactiver celui avec la fonction WP_Editor()
réelle. Pour une raison quelconque, il ne semble pas réellement désactiver aucune fonctionnalité de glisser-déposer et se demandait si je faisais quelque chose de mal. Mon appel de fonction ressemble à ceci:
wp_editor($meta_content, 'additionalTab', array(
'wpautop' => true,
'media_buttons' => false,
'textarea_name' => '_additional_content',
'textarea_rows' => 15,
'teeny' => true,
'drag_drop_upload' => false
));
La sortie attendue signifie qu'il devrait complètement désactiver les téléchargements par glisser-déposer directement sur le tinyMCE.
La sortie réelle est que cela ne fait rien, il vous permet toujours de glisser-déposer dans la tinymce. Y a-t-il quelque chose qui ne va pas dans ce que je fais ou y a-t-il quelque chose qui ne va pas dans wp_editor()
?
vous pouvez résoudre ce problème en mettant en file d'attente le script suivant avec la dépendance de jQuery
jQuery(document).ready(function(){
tinyMCEPreInit.dragDropUpload = false;
});
Pour ajouter la dépendance, vous pouvez vous référer ce lien
J'ai testé cette solution et cela a fonctionné pour moi. J'espère que cela fonctionnera pour vous aussi.