[ SYSTEM ]: Linux wordpress 6.1.0-44-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
[ SERVER ]: Apache/2.4.66 (Debian) | PHP: 8.2.30
[ USER ]: www-data | IP: 172.19.30.54
GEFORCE FILE MANAGER
/
var
/
www
/
html
/
wordpress
/
wp-content
/
upgrade
/
protect-uploads.0.6.0
/
protect-uploads
/
assets
/
js
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 admin-passwords.js
3,455 B
SET
[ EDIT ]
|
[ DEL ]
📄 protect-uploads.js
851 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: protect-uploads.js
/** * Handle image protection in the frontend * * @package Protect_Uploads */ /* global jQuery */ ( function( $ ) { 'use strict'; /** * Disable right-click on images */ $( document ).on( 'contextmenu', 'img', function( e ) { e.preventDefault(); return false; } ); /** * Disable drag-and-drop on images */ $( document ).on( 'dragstart', 'img', function( e ) { e.preventDefault(); return false; } ); /** * Disable keyboard shortcuts */ $( document ).on( 'keydown', function( e ) { // Ctrl/Cmd + S. if ( ( e.ctrlKey || e.metaKey ) && 83 === e.keyCode ) { e.preventDefault(); return false; } // Ctrl/Cmd + Shift + I or Ctrl/Cmd + Shift + C. if ( ( e.ctrlKey || e.metaKey ) && e.shiftKey && ( 73 === e.keyCode || 67 === e.keyCode ) ) { e.preventDefault(); return false; } } ); } )( jQuery );