web-dev-qa-db-ja.com

TinyMCEドラッグアンドドロップを無効にする

私のカスタムポップアップメニュー - ( WP Trac )と対話するので、私はtinyMCE(デフォルトのものとwp_editor()の両方)のドラッグアンドドロップアップロード機能を無効にしたいです。現時点では、実際のWP_Editor()関数で無効にしようとしています。どういうわけかそれは実際にドラッグアンドドロップ機能を無効にしていないようで、私が何か悪いことをしているのではないかと思っていました。私の関数呼び出しはこんな感じです:

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

期待される出力は、tinyMCEへの直接ドラッグ&ドロップアップロードを完全に無効にするべきです。

実際の出力は、何もしないということですが、アップロードをドラッグ&ドロップで簡単に実行することができます。自分のしていることに何か問題があるのでしょうか、それともwp_editor()に何か問題があるのでしょうか。

3
Howdy_McGee

この問題を解決するには、jQueryの依存関係を持つ次のスクリプトをエンキューします。

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

依存関係を追加するには、 このリンク を参照してください。

私はこの解決策をテストしました、そしてそれは私のために働きました。私はそれがあなたにとってもうまくいくことを願っています。

2
WisdmLabs