Php Wordpress-wp.media上载限制
wp.media函数是否有一种方法或参数可以在不编辑.htaccess或wp config文件的情况下设置上载文件的限制大小Php Wordpress-wp.media上载限制,php,wordpress,Php,Wordpress,wp.media函数是否有一种方法或参数可以在不编辑.htaccess或wp config文件的情况下设置上载文件的限制大小 image_custom_uploader_file = wp.media.frames.file_frame = wp.media({ title: 'Choose File', button: { text: 'Choose File' }, multiple: false }); 据我所知,有两种方法可以设置wp
image_custom_uploader_file = wp.media.frames.file_frame = wp.media({
title: 'Choose File',
button: {
text: 'Choose File'
},
multiple: false
});
据我所知,有两种方法可以设置wp介质的最大限制 方法1: 步骤a:-> 只需在theme的functions.php文件中添加以下代码,就可以增加上载大小: @ini_集合(“上传最大大小”,“64M”) @ini_集('post_max_size','64M') @ini_集('max_execution_time','300') 步骤b:-> 创建或编辑现有的PHP.INI文件 在该文件中添加以下代码: 上载\u最大\u文件大小=64M 立柱最大尺寸=64米 最大执行时间=300 据报道,这种方法适用于许多用户。请记住,如果64不起作用,请尝试10MB(有时会起作用) 步骤c:-> 编辑WordPress站点根文件夹中的.htaccess文件,并添加以下代码: php\u值上传\u最大\u文件大小64M php_值post_最大尺寸64M php_值最大执行时间300 或者 方法2: 您可以使用wp_handle_upload_预过滤器,该过滤器允许您在特定条件未达到时停止上载过程 请尝试以下代码段: 函数限制\上传\大小($file){ }
添加过滤器('wp\u handle\u upload\u prefilter','limit\u upload\u size',10,1)你会考虑改变你的功能吗?PHP?你有吗?成功?
// Set the desired file size limit
$file_size_limit = 1024; // 1MB in KB
// exclude admins
if ( ! current_user_can( 'manage_options' ) ) {
$current_size = $file['size'];
$current_size = $current_size / 1024; //get size in KB
if ( $current_size > $file_size_limit ) {
$file['error'] = sprintf( __( 'ERROR: File size limit is %d KB.' ), $file_size_limit );
}
}
return $file;