Поддержка Проблемы и решения Отключить генерацию файлов с преьвю (ответ нетривиальный)

  • Друзья,

    Никак не могу справиться с отключением генерации картинок превью в уменьшенном размере.

    1. В настройке медиафайлов все стоит по нулям.
    2. В Functions.php добавлял

    function remove_plugin_image_sizes() {
    	remove_image_size('image-name');
    }
    add_action('after_setup_theme', 'remove_plugin_image_sizes', 999);

    Не выводит ничего.

    3. В Functions.php добавлял

    function get_image_sizes() {
    	 $unset_disabled = true;
    echo "zzz";
    	$wais = & $GLOBALS['_wp_additional_image_sizes'];
    
    	$sizes = array();
    
    	foreach ( get_intermediate_image_sizes() as $_size ) {
    		if ( in_array( $_size, array('thumbnail', 'medium', 'medium_large', 'large') ) ) {
    			$sizes[ $_size ] = array(
    				'width'  => get_option( "{$_size}_size_w" ),
    				'height' => get_option( "{$_size}_size_h" ),
    				'crop'   => (bool) get_option( "{$_size}_crop" ),
    			);
    		}
    		elseif ( isset( $wais[$_size] ) ) {
    			$sizes[ $_size ] = array(
    				'width'  => $wais[ $_size ]['width'],
    				'height' => $wais[ $_size ]['height'],
    				'crop'   => $wais[ $_size ]['crop'],
    			);
    		}
    
    		// size registered, but has 0 width and height
    		if( $unset_disabled && ($sizes[ $_size ]['width'] == 0) && ($sizes[ $_size ]['height'] == 0) )
    			unset( $sizes[ $_size ] );
    	}
    
    	return $sizes;
    }

    Не выводит ничего.

    Для каждой загружаемой картинки генерируется еще два файла:
    150х150 — ну это вроде как ОК, для связанных статей
    768х… — вот от этих хочется избавиться. Наверняка их генерирует какой-то плагин, но вот какой.

    Поиск по всем файлам выдает кучку результатов:
    А. Файлы с кешем и расширением php. В них есть прямая ссылка на 768x файлы. В настройках Super Cache ничего в отношении картинок нет.
    Б. В файле schema.php, по всей видимости это просто описание схемы.
    В. В папке плагина SimplePie. Я его не устанавливал, но судя по всему он генерирует RSS поток. Возможно, что это часть JetPack или же самого WrdPress.
    Г. В файлах index.html/index-mobile.html которые есть в десятке директорий. Видимо это какой-то кеш, но совсем непонятно какой и кто его генерит.

    Что делать непонятно. Буду рад мыслям 🙂

    • Тема изменена 3 года, 9 месяцев назад пользователем kvv213.
Просмотр 31 ответа (всего 31)
  • Пришла с той же проблемой (лишние картинки, которые генерирует wp-admin/includes/schema.php), но вижу, что ее уже решили 🙂
    Я убрала генерацию лишних картинок плагином, может это решение тоже кому-то будет полезным
    https://wordpress.org/plugins/image-sizes/

    • Ответ изменён 3 года, 4 месяца назад пользователем annayu.
Просмотр 31 ответа (всего 31)
  • Тема «Отключить генерацию файлов с преьвю (ответ нетривиальный)» закрыта для новых ответов.