Intereting Posts
Кто-нибудь знает, что такое плагин для этой секции комментариев? Комбинация PHP и Shortcode возникли проблемы с моим плагином сообщений в категории категорий Редактировать вывод категории Пользовательский WordPress Walker Проблема с использованием .htaccess для перенаправления feedburner feed Функция времени PHP ($ сегодня) для GMT +1 Несколько многосайтовых сетей в одном домене? Как я могу отображать свои пользовательские обмены в настраиваемом шаблоне сообщений? Как обнаружить комментарий в разработке темы? Динамическая репликация пользовательского метабокса в настраиваемом типе сообщений Как предотвратить удаление учетных записей пользователей в WordPress Back-end? Запросы сообщений через URL-адрес WordPress Регистрация пользовательской таксономии с уникальным названием, хорошая практика? Загрузить сценарий только на странице администратора

Как уменьшить максимальный размер загрузки файла без использования php.ini или htaccess?

Есть много людей, которые обсуждают, как увеличить размер файла загрузки php max …

В моем случае, хотя я хочу сократить ее с 8 МБ до 4 МБ … В моей конфигурации cpanel, если я изменю настройку, она в конечном итоге изменит ее для всех размещенных веб-сайтов … что-то, чего я не хочу (на некоторые другие установки WordPress мне нужно 8).

Я пробовал использовать php.ini в корне пользователя / public_html, где моя установка WP, но никаких изменений. Если я попытаюсь разместить правила в .htaccess, я получаю внутреннюю ошибку сервера

есть ли способ сказать wordpress установить ограничение загружаемых файлов ниже предела php? Я попытался посмотреть, была ли такая настройка в wp-config, но она не найдена

благодаря

ps – Я ищу совет для установки на одном сайте, я знаю, что у multisite есть feacture, в котором я нуждаюсь … но на одном сайте его нет

РЕДАКТИРОВАТЬ

Я нашел этот фильтр, который не позволяет пользователю идти дальше, если пытается загрузить изображение (фактически на самом деле) выше указанного размера

function custom_file_max_upload_size( $file ) { $size = $file['size']; if ( $size > 3000 * 1024 ) { $file['error'] = __( 'ERROR: you cannot upload files larger than 3M', 'textdomain' ); } return $file; } add_filter ( 'wp_handle_upload_prefilter', 'custom_file_max_upload_size', 10, 1 ); 

после $ size вы можете ввести размер в байтах 3000 * 1024 = 3M

это почти то, чего я хочу достичь, за исключением одного: загрузка WordPress Media по-прежнему отображает ограничение 8M, которое является пределом PHP. Хотел бы я избавиться от этого, иначе пользователи моего веб-сайта могут запутаться .

В верхней части вашего файла wp-config.php:

ini_set('upload_max_filesize','4M');

Если вы используете WordPress multisite, перейдите в wp-admin/network/settings.php и прокрутите вниз до предела загрузки и установите для этого 3000 или 4000 Кбайт на файл.

Вы также можете установить ограничение на загрузку на сайт, например, 20 МБ

Причина, по которой ваши php.ini или .htacess не работают, заключается в том, что ваш сервер, вероятно, не позволяет этого. Обратитесь к администратору своего сервера, чтобы внести изменения в свой vhost, чтобы Allow Override=all