Как создать условие imagick или gd ?
-
В редких случаях попадаются картинки 20+ MB, в каком месте можно добавить фильтр, чтоб вордпресс при загрузке больших изображений переключался на библиотеку GD ?
// Этот код отвечает за включения фильтра на постоянной основе function xxx_image_editor_default_to_gd( $editors ) { $gd_editor = 'WP_Image_Editor_GD'; $editors = array_diff( $editors, array( $gd_editor ) ); array_unshift( $editors, $gd_editor ); return $editors; } add_filter( 'wp_image_editors', 'xxx_image_editor_default_to_gd' ); // Куда можно подключить код ниже чтоб срабатывала проверка и подключалась ПВ библиотека ?? $file_data_198 = getimagesize( $file ); $file_data_mb = filesize( $file ); if ( $file_data_198[0] > 6000 || $file_data_198[1] > 6000 || $file_data_mb > 15728640 ) { add_filter( 'wp_image_editors', 'xxx_image_editor_default_to_gd' ); }
- Тема «Как создать условие imagick или gd ?» закрыта для новых ответов.