In my website there are many authors who can publish posts but some of them are uploading images bigger than 1M , and I want to reduce the max upload size to 500 kb.
You can forbid uploads of a specific size (or for other reasons) in the
Just create a function and add it to the filter. Inside your hook, check for the filesize and set
This method does not technically permit the upload which means, your server is still receiving the upload data of the file from the users browser. It's just thrown away afterwards.
To prevent uploads of certain size at the server level, you need to configure your server accordingly for that which depends on what you use.