• Rozwiązano przemek89k

    (@przemek89k)


    Witam,

    posiadam stronę opartą o CMS WordPress i za każdym razem, gdy wrzucę jakiś obrazek do moich wpisów – to WordPress robi automatycznie wiele wersji tego zdjęcia tzn. kilka mniejszych formatów i umieszcza je na serwerze. W ten sposób wrzucając jeden obrazek, na serwerze FTP mam ich kilka – dlaczego, skoro z pozostałych (np. mniejszych) nie korzystam ?

    Czy można to wyłączyć, aby nie tworzył za każdym razem obrazków o tych samych wielkościach ?

    Druga sprawa, czy jest jakaś wtyczka do optymalizacji zdjęć np. aby WordPress szybciej się ładował – co polecacie ?

    Czytałem o Smash. IT – czy jest dobra ?

    Pozdrawiam

Zobacz 8 odpowiedzi - od 1 do 8 (z 8 łącznie)
  • posiadam stronę opartą o CMS WordPress i za każdym razem, gdy wrzucę jakiś obrazek do moich wpisów – to WordPress robi automatycznie wiele wersji tego zdjęcia tzn. kilka mniejszych formatów i umieszcza je na serwerze. W ten sposób wrzucając jeden obrazek, na serwerze FTP mam ich kilka – dlaczego, skoro z pozostałych (np. mniejszych) nie korzystam ?

    Sprawdź swój motyw (ewentualnie wtyczki) pod kątem funkcji add_image_size.

    Czy można to wyłączyć, aby nie tworzył za każdym razem obrazków o tych samych wielkościach ?

    Tak, usuwając polecenia tworzenia, pokazane powyżej.

    Druga sprawa, czy jest jakaś wtyczka do optymalizacji zdjęć np. aby WordPress szybciej się ładował – co polecacie ?

    Z jednej strony masz wielkość zdjęcia z drugiej jego jakość. Nie zawsze można to pogodzić. Jest kilka wtyczek do ustawiania jakości, Osobiście używam krótkiego kodu jeżeli muszę:

    add_action( 'init', 'iworks_init' );
    function iworks_init()
    {
        add_filter( 'jpeg_quality', create_function( '', 'return 80;' ) );
    }

    100 – oznacza najwyższa jakość, możesz zmniejszać i patrzeć co się dzieje z jakością. Tu masz przykład: http://iworks.pl/2011/11/04/zmniejszanie-obrazkow-w-wordpress/

    Czytałem o Smash. IT – czy jest dobra ?

    Mnie osobiście się ta idea mało podoba, ale znam osoby, które sobie to chwalą.

    Twórca wątku przemek89k

    (@przemek89k)

    A gdzie mogę znaleźć to add_image_size ?

    W plikach szablonu …najczęściej w pliku functions.php

    Twórca wątku przemek89k

    (@przemek89k)

    Znalazłem 🙂 dziękuję za pomoc – jednak te miniatury są przydatne nie będę ich usuwał.

    A mam pytanie odnośnie tego kodu powyżej – gdzie trzeba go wkleić ? Rozumiem, że to działa w momencie ładowania grafiki tzn. następuje zmiana jego jakości i tak obrazek jest zapisywany ? Czy może obrazek jest zapisywany w jakości 100%, a kompresja następuje dynamicznie na stronie ?

    Może jest jakaś dobra wtyczka do zmiany kompresji – chociaż to rozwiązanie powyżej będzie zapewne lżejsze 🙂

    A mam pytanie odnośnie tego kodu powyżej – gdzie trzeba go wkleić ?

    w functions.php używanego motywu.

    Rozumiem, że to działa w momencie ładowania grafiki tzn. następuje zmiana jego jakości i tak obrazek jest zapisywany ?

    Tak, jeżeli tworzone są jakieś wymiary.

    Czy może obrazek jest zapisywany w jakości 100%, a kompresja następuje dynamicznie na stronie ?

    Nie.

    Może jest jakaś dobra wtyczka do zmiany kompresji – chociaż to rozwiązanie powyżej będzie zapewne lżejsze 🙂

    Na pewno są.

    Możesz wkleic w plik functions.php.
    Plik jest kompresowany podczas uploadu i generowania miniaturek.

    Generalnie możesz zainstalować też smush.it. Od wersji 1.6 ma możliwość wyłączenia automatycznej kompresji podczas uploadu …i dobrze, bo wcześniej paskudnie toto wydłużało i czasem wysypywało proces uploadu.
    Tak więc mógł byś w razie potrzeby ręcznie „smushować” sobie niektóre zdjęcia.
    Stop! -oj oj oj, widzę teraz status Broken! ;-p

    można np http://wordpress.org/extend/plugins/ewww-image-optimizer/ o ile ma się na serwerze poinstalowane odpowiednie optymalizatory

    Twórca wątku przemek89k

    (@przemek89k)

    Tylko tych plików functions.php jest kilka w moim motywie tzn.jeden jest w środku motywu folder_motywu/function.php, a inny jest w lokalizacji folder_motywu/functions/theme/functions.php – to właśnie tutaj znalazłem to add_image_size.

    W takim razie gdzie wkleić ten kod – do pierwszego czy drugiego pliku ? Jest jakaś różnica ? Drugi plik chyba odpowiada za grafikę więc może tam ?

    Czy jest różnica gdzie wkleje kod czy na początku czy na końcu, czy w środku ?

    Twórca wątku przemek89k

    (@przemek89k)

    Dobra poradziłem sobie – dodałem do folderu functions/user/functions.php – przynajmniej tam zalecał autor szablonu 😉

    Wszystko działa – dziękuję za pomoc 🙂

Zobacz 8 odpowiedzi - od 1 do 8 (z 8 łącznie)

Temat ‘Zbyt dużo obrazków – dlaczego ?’ jest zamknięty na nowe odpowiedzi.