• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Плагин WP Smush Pro – Оптимизируйте изображения в вашем WordPress

Когда то экспериментировал с этим плагином и у меня остались только негативные впечатления. Правда описать чем именно он меня не устроил не могу - забыл уже. Тогда то и стал искать альтернативу.
Сейчас использую плагин "Resize Image After Upload". Бесплатный, работает на уровне хостинга.
Сжимает, в общем то, достойно (нужно экспериментировать с уровнем сжатия для достижения приемлемого результата).
Умеет:
  • ресайзить изображения до указанного в настройках уровня;
  • сжимать изображеня до указанного в настройках уровня;
  • сжимать уже сжатые изображения (не совсем понимаю функционал, надо тестировать);
  • конвертировать PNG в JPG.
This plugin automatically resizes uploaded images (JPEG, GIF, and PNG) to within a given maximum width and/or height to reduce server space usage. This may be necessary due to the fact that images from digital cameras and smartphones can now be over 10MB each due to higher megapixel counts.

In addition, the plugin can force re-compression of uploaded JPEG images, regardless of whether they are resized or not; and convert uploaded GIF and PNG images into JPEG format.

Note: the resizing/recompression process will discard the original uploaded file including EXIF data.

This plugin is not intended to replace the WordPress add_image_size() function, but rather complement it. Use this plugin to ensure that no excessively large images are stored on your server, then use add_image_size() to create versions of the images suitable for positioning in your website theme.

This plugin uses standard PHP image resizing functions and will require a high amount of memory (RAM) to be allocated to PHP in your php.ini file (e.g 512MB).

Ну он работает на примитивном уровне. И не умеет оптимизировать . Просто зжимает картинки.
 
I'm using imagify to optimize the images, also OK for me.
 
WP Smush Pro 2.9.1

После очередного обновления версия Pro пропадет. Для восстановления Pro версии необходимо:
Открыть папку установленного плагина
Перейти в папку “lib”
Открыть файл “class-wp-smush.php” для правки
Найти строку if ( empty( $api_key ) )
Эта функция возвращяет false, изменим на true. И это все! Вы получили WP Smush Pro последней версии!
Код:
Код:
if ( empty( $api_key ) ){


return true;


}
В новой версии изменить
wp-smush.php
 
В новой версии изменить
wp-smush.php
В новой версии - это подразумевается Smush 3.0.2, которая на текущий момент последняя?

Заметил прикол:
Если при установленном плагине Clearfy установить плагин Smush - в админке вылазить сообщение "Resize, compress and optimize your images here." и никак не убирается. Кнопка закрытия этого уведомления есть, но нажатие на нее к желаемому результату не приводит - сообщение все равно висит в левом верхнем углу, перекрывая при этом часть меню админ панели. Неудобно и раздражает.
Если кто то столкнулся с таким - лечится следующим образом:
Открываем wp-content/plugins/wp-smushit/lib/class-wp-smush-admin.php
ищем функцию
public function register_admin_pointer()
в ней есть подключение скрипта:
Код:
<script type="text/javascript">
//<![CDATA[
  jQuery( document ).ready( function( $ ) {
    // jQuery selector to point the message to.
      $( '#toplevel_page_smush' ).pointer({
        content: '<?php echo $content; ?>',
        position: {
          edge: 'left',
          align: 'center'
        },
        close: function() {
          $.post( ajaxurl, {
            pointer: 'smush_pointer',
            action: 'dismiss-wp-pointer'
          });
        }
      }).pointer( 'open' );
    });
  //]]>
</script>
Вот этот скрипт нам и нужно удалить!
Таким образом надоедливое сообщение исчезнет.
Сама функция останется - мы ее не удалили, а удалили именно подключение скрипта, отвечающего за вывод упомянутого сообщения.
Мало ли, вдруг пригодится... ;)
 
Последнее редактирование модератором:
Заметил прикол:
Если при установленном плагине Clearfy установить плагин Smush - в админке вылазить сообщение "Resize, compress and optimize your images here." и никак не убирается.
Опа! Спасибо! Я когда тестировал Smush с этим столкнулся. Копаться тогда не стал, просто снёс Smush.
 
Что то пошло не так...
Включил на свою голову "Супер сжатие". Проработало буквально пару минут и выкинуло сообщение, что не найдена лицензия (или как то так), но продолжало работать. При создании нового поста заливаю картинку и WP задумывается на несколько минут. Изображения на сервер залиты, типа сжимает... Захожу на сервер (nix) - TOP показывает несколько инстансов httpd, что порядочно отжирает оперативку и проц.
Выключил "супер сжатие" - проблема не исчезла. То есть изображения по прежнему сжимаются очень долго и при этом порядочно кушают ресурсы сервака.
До экспериментов с "супер сжатием" все было нормально. Картинки загружались и пережимались на-лету, без задержек.
Что то "сломалось"?
Как "лечится"?
 
В новой версии - это подразумевается Smush 3.0.2, которая на текущий момент последняя?

Заметил прикол:
Если при установленном плагине Clearfy установить плагин Smush - в админке вылазить сообщение "Resize, compress and optimize your images here." и никак не убирается. Кнопка закрытия этого уведомления есть, но нажатие на нее к желаемому результату не приводит - сообщение все равно висит в левом верхнем углу, перекрывая при этом часть меню админ панели. Неудобно и раздражает.
Если кто то столкнулся с таким - лечится следующим образом:
Открываем wp-content/plugins/wp-smushit/lib/class-wp-smush-admin.php
ищем функцию
public function register_admin_pointer()
в ней есть подключение скрипта:
Код:
<script type="text/javascript">
//<![CDATA[
  jQuery( document ).ready( function( $ ) {
    // jQuery selector to point the message to.
      $( '#toplevel_page_smush' ).pointer({
        content: '<?php echo $content; ?>',
        position: {
          edge: 'left',
          align: 'center'
        },
        close: function() {
          $.post( ajaxurl, {
            pointer: 'smush_pointer',
            action: 'dismiss-wp-pointer'
          });
        }
      }).pointer( 'open' );
    });
  //]]>
</script>
Вот этот скрипт нам и нужно удалить!
Таким образом надоедливое сообщение исчезнет.
Сама функция останется - мы ее не удалили, а удалили именно подключение скрипта, отвечающего за вывод упомянутого сообщения.
Мало ли, вдруг пригодится... ;)
Как я могу удалить это, 'File too big for premium level' и что работало на больших файлах также?
 
Как я могу удалить это, 'File too big for premium level' и что работало на больших файлах также?
большие файлы сжимаются на стороне сервера разработчиков плагина. это значит, что большой файл отправляется на сервер разрабов, сжимается и возвращается. вместе с файлом отправляется данные лицензии и без них сжатие не работает.
 
  • Нравится
Реакции: w810
Назад
Сверху