Obrázky WebP a AVIF: automatická konverzia a doručovanie

Karta Obrázky (Baza Helper > Obrázky) vytvára menšie kópie vašich obrázkov a poskytuje ich prehliadačom, ktoré ich vedia zobraziť. Originálne súbory, ID príloh, alternatívne texty a rozmery zostávajú bez zmeny.

Ako to zapnúť

  1. Otvorte kartu Obrázky a skontrolujte Podpora servera. Formát, ktorý server nevie kódovať, sa zobrazí ako nedostupný a preskočí sa.
  2. Zapnite Zapnúť správcu obrázkov.
  3. Stlačte Vytvoriť chýbajúce obrázky. Úloha beží na pozadí cez WP-Cron, takže kartu môžete zavrieť.

WebP je dostupný v bezplatnom plugine. AVIF je funkcia Pro.

Formáty a kvalita

  • Automaticky komprimovať nové obrázky konvertuje nové nahrávky na pozadí.
  • Generovať WebP a Kvalita WebP. Generovať AVIF a Kvalita AVIF s Pro.
  • Ponechať iba súbory menšie ako originál zahodí kópiu, ktorá nič neušetrila.

Ktoré obrázky sa konvertujú

  • Zahrnúť responzívne veľkosti obrázkov a Zahrnúť originály v plnom rozlíšení.
  • Zahrnúť obrázkové zdroje témy a Include plugin images (plugin na rezervácie a ďalšie).
  • Automaticky konvertovať obrázky nájdené na stránkach konvertuje každý lokálny obrázok, o ktorý si pýta stránka, štýlový súbor alebo skript, takže sú pokryté aj obrázky z nástrojov na tvorbu stránok a z pluginov, nielen knižnica médií.

Animované obrázky sa ponechajú bez konverzie. Obrázok nad limitom pixelov sa preskočí so správou a na jeho konverziu zvýšte Maximálna veľkosť zdroja (megapixely). Súborov na dávku cron a Časový limit dávky (sekundy) sa čítajú pri každom behu cronu, takže zmena ovplyvní aj úlohu, ktorá už beží.

Doručovanie na webe

  • Automaticky prepínať obrázky dáva najlepší podporovaný formát pred originál, originál zostáva zálohou. Existujúce prvky picture a externé obrázky zostávajú nedotknuté.
  • Automaticky prepínať pozadia a CSS pokrýva pozadia v CSS cez vygenerované kópie štýlových súborov.
  • Podporovať dynamicky vkladané obrázky spracuje obrázky, ktoré skripty pridajú po načítaní stránky.
  • Po dokončení úlohy vymazať podporované cache stránok zabezpečí, že nové stránky použijú nové súbory.

Front generovania

Karta frontu ukazuje spracované médiá, spracované varianty obrázkov, vytvorené formáty, preskočené, chyby a ušetrené bajty. Ovládajte ju tlačidlami Pozastaviť, Pokračovať, Zopakovať chyby a Zrušiť úlohu. Vytvoriť znova všetky obrázky zakóduje každú kópiu znova, aj tie existujúce, a najprv žiada o potvrdenie, pretože to môže trvať dlho. Súbor, na ktorom sa worker zastavil trikrát (limit času alebo pamäte), sa preskočí, zaradí sa medzi chyby a zachová sa. Zopakovať chyby ho spustí znova. Chyby uvedené staršou verziou nemajú uloženú úlohu, takže tlačidlo vtedy spustí Vytvoriť chýbajúce obrázky, ktoré tieto súbory znova stretne. Ak veľký súbor znova zlyhá, zmenšite ho alebo zvýšte limity pamäte a času PHP. Tlačidlá „Pozastaviť“, „Pokračovať“, „Zopakovať chyby“ a „Zrušiť úlohu“ sa objavia, len keď sa hodia.

Vytvoriť znova všetky obrázky prehľadá celý priečinok témy, nielen jej priečinok assets, takže aj téma, ktorá drží obrázky v priečinku img, dostane WebP, AVIF a kópie vo veľkosti telefónu. Preskočí node_modules, vendor, .git, tests, languages a src a prečíta najviac 3000 súborov. Kópie vo veľkosti telefónu (šírka 900 px) sa robia aj pre obrázky, ktoré už sú WebP alebo AVIF, keď je zdroj širší než 1000 px.

Jeden obrázok z knižnice médií

Keď je správca obrázkov zapnutý, obrazovka „Upraviť médium“ má riadok WebP / AVIF s tlačidlami Vytvoriť pre tento obrázok a Vytvoriť znova. Naraz skonvertuje celý obrázok a všetky jeho veľkosti a ukáže ušetrené bajty.

WP-CLI

Pre veľké knižnice, servery bez cronu a skripty nasadenia beží tá istá úloha v termináli s indikátorom postupu:

wp baza-helper images generate
wp baza-helper images generate --enable
wp baza-helper images generate --retry
wp baza-helper images generate --force
wp baza-helper images status --format=json
wp baza-helper images pause
wp baza-helper images cancel
  • generate skonvertuje knižnicu a preskočí obrázky, ktoré už majú aktuálnu kópiu, takže príkaz je bezpečné spustiť opakovane.
  • –enable najprv zapne správcu obrázkov. Bez neho sa príkaz zastaví so správou, ak je správca vypnutý.
  • –retry spustí len súbory, ktoré zlyhali. –force zakóduje každú kópiu znova. Tieto dve voľby sa nedajú kombinovať a bežiacu úlohu treba najprv zrušiť.
  • status ukáže úlohu, počty, ušetrenú veľkosť a to, či tento server vie kódovať WebP.
  • pause a cancel zastavia aktuálnu úlohu. Už vytvorené kópie zostanú.

Ak WP-CLI vypíše chybu analýzy zo súboru jadra WordPressu, predvolené PHP shellu je staršie než PHP webu. Spustite WP-CLI s binárkou PHP webu.

Naposledy upravené: 19.10.2026