Deaktivieren Sie das Ziehen und Hochladen in der Medienbibliothek

Kennt jemand eine gültige / standardmäßige Möglichkeit, das Ziehen und Hochladen beim Zugriff auf die Medienbibliothek im Admin-Bereich zu deaktivieren? Um diesen Sinn für Sie zu machen, baue ich eine Multisite und Benutzer von Unterseiten können Mediendateien nicht hochladen, aber sie können sehen.

Ich kann ihre Fähigkeit “upload_file” entfernen, aber das würde die Medienerfahrung vollständig entfernen.

Bis jetzt ist das, was ich habe:

add_action('admin_init','disable_drag_upload'); function disable_drag_upload() { wp_deregister_script( 'wp-plupload' ); } 

.. aber das würde den Inhalt der Medienbibliothek überspringen.

Solutions Collecting From Web of "Deaktivieren Sie das Ziehen und Hochladen in der Medienbibliothek"

Anstatt das Upload-Skript zu entfernen, können Sie den Upload-Fehler entfernen, wenn der Benutzer keine Administratorrechte besitzt. So was-

 function tomjn_only_upload_for_admin( $file ) { if ( ! current_user_can( 'manage_options' ) ) { $file['error'] = 'You can\'t upload images without admin privileges!'; } return $file; } add_filter( 'wp_handle_upload_prefilter', 'tomjn_only_upload_for_admin' ); 

Für andere mögliche Weise folgen Sie bitte dieser Antwort- https: //wordpress.stackexchange.com/a/105558/59760