upload_size_limitフィルタを使用すると、ファイルのアップロードサイズを簡単に調整が可能です。 (参考までにFatal error:Allowed memory size of 33554432 bytes exhaustedのようなエラーが発生した場合、いくつかの事項をチェックして、ファイルのアップロードサイズ制限を増やして必要です。 ここ 参考)
このフィルタの詳細については、 開発者。wordpress.ORGで確認することができます。 基本的な形式は次のとおりです。
apply_filters ( 'upload_size_limit', int $size, int $u_bytes, int $p_bytes )
このフィルタを使用すると、ユーザー権限でファイルアップロードサイズの調整が可能です。
function filter_site_upload_size_limit( $size ) { // 'manage_options' 권한이 없는 ユーザー의 경우 파일 업로드 크기 제한을 10MB로 설정합니다. if ( ! current_user_can( 'manage_options' ) ) { // 10 MB. $size = 1024 * 10000; } return $size; } add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
ユーザー権限の詳細については、 WordPress Codexページを参照してください。
コメントを残す