我正在尝试从设置页面上载zip文件。我设计了一个设置页面,其中我有一个文件上传功能。我正在使用设置API来完成此操作。
我的问题是:我知道最大上传大小默认为8MB。当我试图上传小于8MB的文件时,它工作正常。但当上传任何超过8MB的文件时,我会被重定向到option.php
页
我只是想处理这类问题,但我无能为力。我用过upload_size_limit
筛选以增加上载大小,但仍不起作用。上载大小已增加,但无法上载大于8MB的文件。
我用过wp_handle_upload_prefilter
过滤器检查上传前的上传大小,但它,但再次小于8MB的文件,我可以检查不超过这一点。
我只是想处理这个问题。我不想让它停下来option.php
页
if ( \'\' !== $_FILES[\'html_resources\'][\'name\'] ) {
if ( \'application/zip\' === $_FILES[\'html_resources\'][\'type\'] ) {
$upload = $_FILES[\'html_resources\'];
$file = wp_handle_upload( $upload, array( \'test_form\' => false ) );
} else {
add_settings_error( \'rdn-error\', \'\', \'Please provide zip file!!\', \'error\' );
}
}