Zinn® Cache

Popis

Zinn® Cache zrychluje webové stránky WordPress bez ohledu na to, kde jsou hostovány. Na serveru LiteSpeed řídí vlastní stránkovou mezipaměť serveru; na jakémkoli jiném serveru ukládá každou stránku jako soubor a poskytuje ji ještě před načtením WordPressu. Dále instaluje objektovou mezipaměť Redis, která prokazuje, že systém funguje, a vyprázdňuje pouze ty stránky, kterých se změna týká.

Na webech hostovaných u společnosti Zinn Digital® je tento plugin nainstalován automaticky a na jakémkoli jiném hostingu funguje stejným způsobem. Existuje jeden plugin Zinn® Cache; Zinn® Cache Pro je volitelný doplněk, který se instaluje nad ním (viz funkce verze Pro níže).

Co to dělá

  • Meziřádková paměť stránek na jakémkoli serveru. Na serveru LiteSpeed vkládá hlavičky X-LiteSpeed-Cache-Control a X-LiteSpeed-Tag, takže webový server poskytuje celé stránky bez nutnosti volání PHP nebo MySQL. Na jakémkoli jiném serveru ukládá každou kompletní stránku jako soubor do adresáře wp-content/cache/zinn-cache/ a poskytuje ji z advanced-cache.php ještě před načtením WordPressu (za tímto účelem přidá do wp-config.php příkaz define( 'WP_CACHE', true ); do souboru wp-config.php a po vypnutí ukládání stránek do mezipaměti jej opět odstraní). Uložené stránky se zobrazují pouze návštěvníkům, kteří nejsou přihlášeni, a pouze na adresy bez dotazového řetězce (sledovací parametry, jako je utm_source, jsou ignorovány). Pokud je nainstalován plugin LiteSpeed Cache od třetí strany, je ukládání stránek do mezipaměti přesunuto na něj.
  • Inteligentní automatické mazání. Když dojde ke změně obsahu – je uložen příspěvek nebo stránka, přesunut do koše nebo smazán, je přidán nebo moderován komentář, je upraven taxonomický termín, je přepnuto téma, je plugin (de)aktivován nebo jsou aktualizovány WordPress/pluginy/témata — jsou vymazány pouze dotčené stránky (a seznamy, na kterých se objevují), a to prostřednictvím cílených značek mezipaměti LiteSpeed. Plugin může také zrcadlit každé vyprázdnění do ovládacího panelu prostřednictvím podepsaného webhooku, ale pouze pokud je definována proměnná ZINN_CACHE_PANEL_URL — a platforma Zinn Digital® ji v současné době nenastavuje, takže na stránkách hostovaných společností Zinn se vymazání provádí na serveru a nikam se nezrcadlí.
  • Objektová mezipaměť Redis. Jedním kliknutím nainstalujete samostatný modul objektové mezipaměti Redis (vyžaduje rozšíření phpredis), který odlehčí opakované čtení z databáze. Přihlašuje se pomocí prostého hesla nebo uživatelského jména a hesla Redis 6+ ACL, respektuje obvyklé WP_REDIS_* konstanty (včetně WP_REDIS_PASSWORD zadané jako array( 'user', 'password' ), WP_REDIS_PATH a WP_REDIS_MAXTTL) a ověřuje svou funkčnost pomocí cyklu zápisu a čtení: pokud Redis odmítne přihlášení nebo data, obrazovka nastavení uvede důvod, místo aby zobrazovala mezipaměť, která nic neukládá. Plugin nikdy nepřepíše „drop-in“ jiného cacheovacího pluginu, po aktualizaci obnoví svůj vlastní „drop-in“ a v případě nedostupnosti Redisu přepne na cache v paměti, takže web zůstává funkční.
  • Objektová mezipaměť spravovaná poskytovatelem hostingu. Hostitel, který pro své zákazníky nainstaluje tento plug-in (jak to dělá hosting Zinn Digital®), definuje ZINN_CACHE_MANAGED_OBJECT_CACHE; plugin pak tento plug-in nikdy neodstraní a zobrazuje mezipaměť jako spravovanou. Hostitel, jehož uživatelé Redis nesmějí spouštět SCAN, může definovat ZINN_CACHE_FLUSH_SOCKET, cestu k místnímu pomocnému programu, který maže pouze klíče volajícího webu, takže funkce „Vyprázdnit mezipaměť“ zůstává funkční.
  • Výjimky pro bezpečnou mezipaměť. Součástí balení jsou rozumné výchozí nastavení pro WordPress a WooCommerce/Easy Digital Downloads – stránka košíku, pokladna, „Můj účet“, REST/AJAX, náhled, vyhledávání a jakékoli požadavky při přihlášení nebo s cookies relace se nikdy neukládají do mezipaměti. Pro každý web lze přidat další pravidla týkající se cest, klíčů dotazů a předpon souborů cookie.

Vzdálené vymazání

RESTový koncový bod POST /wp-json/zinn-cache/v1/purge vymaže vše, konkrétní URL adresy nebo konkrétní štítky. Přijímá přihlášeného správce nebo jakéhokoli volajícího, který má k dispozici ZINN_CACHE_PANEL_SECRET daného webu a podepíše jím tělo požadavku (HMAC-SHA256) — takže cache může vymazat nasazovací skript nebo váš vlastní nástroj. Váš ovládací panel Zinn® tuto funkci v současné době nevyužívá; pro tento plugin zatím neexistuje tlačítko pro vymazání v ovládacím panelu.

Profesionální funkce

Všechno výše uvedené je zdarma a zůstane zdarma. Zinn® Cache Pro je doplněk, který se instaluje nad tento plugin a přidává:

  • Obrazovka s analytickými údaji o mezipaměti: poměr úspěšných přístupů, paměť, klíče a nejpomalejší příkazy mezipaměti.
  • Nástroj pro vyhledávání pomalých dotazů a volání bez ukládání do mezipaměti, který určí příslušný plugin nebo šablonu.
  • V paměti umístěná vrstva APCu před Redisem pro nejčastěji používané klíče, doplněná o přednačítání, kompresi a serializátor igbinary.
  • Vymazání na základě štítků u příspěvků, termínů a produktů WooCommerce, takže se vymaže pouze to, co se změnilo, přičemž se současně vymažou mezipaměti stránek i objektů.
  • Automatické načtení obsahu do mezipaměti po vyprázdnění, obrázky ve formátech WebP a AVIF, odstranění nepoužívaného CSS a odložené načítání JavaScriptu.
  • Plánované čištění databáze s náhledem a pravidly pro ukládání do mezipaměti na úrovni jednotlivých stránek.
  • Upozornění na stav mezipaměti se zobrazí na vašem panelu Zinn Digital®, jakmile dojde ke snížení míry úspěšnosti nebo k zaplnění paměti.

Verze Pro stojí 49 dolarů ročně za jeden web, 99 dolarů za pět webů a 199 dolarů za neomezený počet webů. Každý tarif začíná 14denní bezplatnou zkušební verzí, při které není třeba zadávat údaje o platební kartě. Spusťte ji na záložce „Pro“ na obrazovce Zinn® Cache.

Externí služby

AI apps you connect (MCP sign-in)

Only when an AI app such as Claude or ChatGPT starts connecting to the site’s MCP server does the site fetch that app’s public OAuth client metadata from the address the app gives, for example https://claude.ai/oauth/mcp-oauth-client-metadata or https://chatgpt.com/oauth/client.json. No site content is sent.

  • Claude: terms https://www.anthropic.com/legal/consumer-terms, privacy policy https://www.anthropic.com/legal/privacy
  • ChatGPT: terms https://openai.com/policies/terms-of-use/, privacy policy https://openai.com/policies/privacy-policy/

Tento plugin dokáže propojit váš web se službou Zinn Digital® (hostingovou platformou, pro kterou je vytvořen), takže
vymazání mezipaměti se na ni může zrcadlit a na ovládacím panelu Zinn® se zobrazí, co se na webu změnilo.

Co se odesílá a kdy

  • Vymazání mezipaměti (pouze pokud jsou definovány proměnné ZINN_CACHE_PANEL_URL a ZINN_CACHE_PANEL_SECRET).
    Při změně obsahu plugin odešle dotčené URL adresy a značky mezipaměti — bez obsahu příspěvku, bez
    údajů o návštěvnících — na adresu uvedenou v ZINN_CACHE_PANEL_URL. Žádost je podepsána pomocí HMAC-SHA256
    z těla zprávy s využitím tajného klíče vašeho webu. Poznámka: Platforma Zinn Digital® nedefinuje
    proměnnou ZINN_CACHE_PANEL_URL na webech, které v současné době hostuje, takže z těchto webů se nic neodesílá.
  • Index odchozích odkazů (pouze pokud jsou definovány proměnné ZINN_SITE_LINKS_URL a ZINN_CACHE_PANEL_SECRET).
    Při uložení nebo odstranění příspěvku a při denním průchodu plugin odešle název daného příspěvku, jeho
    trvalý odkaz a odkazy obsažené v jeho obsahu, aby bylo možné sledovat umístění odkazů z vašeho
    řídicího panelu Zinn®. Jedná se o data odvozená z příspěvků: názvy a URL adresy, na které příspěvek odkazuje. Samotné tělo příspěvku
    se nikdy neodesílá a nejsou v něm zahrnuta žádná data o návštěvnících.

  • Sleva pro zákazníky hostingu Pro (pouze na webech hostovaných společností Zinn Digital®). Na obrazovce nastavení se
    správcům zobrazí karta, která nabízí zákazníkům hostingu osobní slevový kód pro Zinn® Cache Pro.
    Při načtení stránky se nic neodesílá. Teprve když správce stiskne tlačítko na kartě,
    web odešle jeden požadavek na Zinn Digital® na adresu https://api.zinndigital.com/v1/wp/pro-discount/<site id>,
    obsahující slug pluginu, slovo issue a jazyk WordPressu správce, podepsaný
    vlastním klíčem webu. Adresa webu a klíč pocházejí z konstant, které platforma
    zapisuje do souboru wp-config.php na webech, které hostuje; karta znovu používá pouze hostitele a ID webu z
    adresy, která končí na /v1/wp/plugin-update/<site id>, a nikdy na tuto adresu
    sama nic neodesílá. Na jakémkoli jiném webu tyto údaje neexistují a karta se nikdy nezobrazí. Odpovědí je
    kód zákazníka a odkaz na platbu přes Freemius, na který je poté přesměrován prohlížeč. Karta se
    nezobrazí, jakmile je aktivní Zinn® Cache Pro.

Pokud se nic neodesílá. Výše uvedené konstanty nastavuje platforma Zinn® při zprovoznění
webu — s výjimkou ZINN_CACHE_PANEL_URL, kterou v současné době nenastavuje. Na webu, který není hostován u Zinn Digital®, žádná z nich neexistuje a plugin nevysílá žádné
odchozí požadavky
, pokud se nepřihlásíte ke službě Freemius — ukládání do mezipaměti, vyloučení a objektová mezipaměť fungují lokálně.

Podmínky služby: https://zinndigital.com/legal/terms
Zásady ochrany osobních údajů: https://zinndigital.com/legal/privacy

  • Diagnostika podpory (pouze po stisknutí tlačítka „Odeslat“). Pokud nás požádáte o pomoc, plugin může odeslat
    zprávu podpory na https://api.zinndigital.com/v1/connector/diagnostics. Nejprve se vám zobrazí
    přesný obsah zprávy, již v redigované podobě, a nic neopustí váš web, dokud nestisknete tlačítko „Odeslat“.

    Přihlašovací údaje jsou vyloučeny na základě deklarace, nikoli porovnáním názvů klíčů, a zobrazují se jako
    [neodesláno — přihlašovací údaje]. Plugin tyto údaje nikdy neodesílá z vlastní iniciativy.

Překlady

Každý řetězec, který tento plugin přidá do vašeho administračního rozhraní, je přeložen do 57 jazyků — popisky, upozornění,
chyby a nastavení, nikoli jen jejich část. Jazykové katalogy jsou součástí pluginu, takže fungují ihned
po nastavení jazyka vašeho webu; není třeba instalovat žádný samostatný jazykový balíček.

Každý řetězec viditelný pro uživatele je kompletní ve všech 53 jazycích, které WordPress v současné době podporuje:

amharský (am), arabština (ar), ázerbájdžánština (az), bulharština (bg_BG), bengálština (Bangladéš)
(bn_BD), čeština (cs_CZ), němčina (de_DE), řečtina (el), španělština (Španělsko) (es_ES), perština
(fa_IR), francouzština (Francie) (fr_FR), gudžarátština (gu), hebrejština (he_IL), hindština (hi_IN), chorvatština
(hr), maďarština (hu_HU), arménština (hy), indonéština (id_ID), italština (it_IT), japonština
(ja), gruzínština (ka_GE), kazaština (kk), khmérština (km), kannadština (kn), korejština (ko_KR), laosština (lo),
malajálamština (ml_IN), mongolština (mn), maráthština (mr), malajština (ms_MY), barmština (barmština)
(my_MM), nepálština (ne_NP), nizozemština (nl_NL), paňdžábština (Indie) (pa_IN), polština (pl_PL), paštština
(ps), portugalština (Brazílie) (pt_BR), rumunština (ro_RO), ruština (ru_RU), sinhálština (si_LK),
albánština (sq), srbština (sr_RS), svahilština (sw), tamilština (ta_IN), telugština (te), thajština (th),
tagalog (tl), turečtina (tr_TR), ukrajinština (uk), urdština (ur), uzbečtina (uz_UZ), vietnamština
(vi), čínština (Čína) (zh_CN)

V pluginu jsou k dispozici další 4 jazykové sady – hausa (ha), somálština (so_SO), tádžičtina (tg) a jorubština (yo) –, ale
jádro WordPressu pro ně v současné době neposkytuje jazykové nastavení, takže je WordPress nemůže načíst.

Katalogy jsou dodávány jako součást balíčku, místo aby byly ponechány na translate.wordpress.org, protože tento web může
nabídnout pouze to, co přispěli dobrovolníci, a správce webu pracující v amharštině nebo khmérštině by
jinak musel donekonečna číst anglicky. Nejsou v konkurenci s komunitními překlady: pokud pro tento plugin
pro tento plugin existuje jazykový balíček WordPressu, WordPress jej načte před přiloženým katalogem,
takže překlad komunity má vždy přednost.

Zprava doleva

Arabština, perština, hebrejština, paštština a urdština se píší zprava doleva. Každá obrazovka, kterou tento plugin přidává, byla
v každé z těchto jazyků zobrazena v reálné instalaci WordPressu a zkontrolována, nešlo o pouhé předpoklady.

Pro překladatele

languages/ holds the `.pot` template plus a `.po`, `.mo` and `.l10n.php` for every language, so

opravy a nové jazyky lze přidávat přímo.

Snímky obrazovky

Instalace

  1. Nahrajte složku zinn-cache do adresáře /wp-content/plugins/ (toto se provádí automaticky v rámci procesu nasazení Zinn®).
  2. Plugin aktivujte na obrazovce Pluginy ve WordPressu.
  3. Přejděte na Zinn Digital® Cache, kde můžete nakonfigurovat mezipaměť celé stránky, mezipaměť objektů, automatické mazání a výjimky.

Tyto konstanty můžete volitelně definovat v souboru wp-config.php (na webech hostovaných společností Zinn se nastavují automaticky):

  • ZINN_CACHE_PANEL_URL a ZINN_CACHE_PANEL_SECRET — povolují zrcadlení vymazání s podpisem do řídicí roviny.
  • WP_REDIS_HOST, WP_REDIS_PORT, WP_REDIS_DATABASE, WP_REDIS_PASSWORD, WP_REDIS_PREFIX — přepsat připojení objektové cache.

Nejčastější dotazy

Je k tomu potřeba LiteSpeed?

Ukládání celých stránek do mezipaměti vyžaduje webový server LiteSpeed (nebo plugin LiteSpeed Cache od jiného výrobce). Na jakémkoli jiném serveru nikdo nečte hlavičky mezipaměti, takže stránky se do mezipaměti neukládají – a obrazovka nastavení to jasně uvádí, místo aby budila dojem, že to funguje. Všechno ostatní (keš objektů, výjimky a podepsaný koncový bod pro vymazání) stále funguje.

Není to v rozporu s pluginem LiteSpeed Cache?

Ne. Pokud je aktivní plugin LiteSpeed Cache, Zinn® Cache na něj přenechává ukládání stránek do mezipaměti a vyprázdnění mezipaměti směruje prostřednictvím jeho veřejných akcí.

Co se stane, když bude Redis nedostupný?

Cache objektů je volitelná. Pokud chybí rozšíření phpredis, je tato funkce deaktivována a zobrazí se upozornění; pokud se Redis během běhu stane nedostupným, náhradní řešení využívá cache v paměti pro jednotlivé požadavky, takže web nikdy nepřestane fungovat.

How do I clear the cache from the command line?

With WP-CLI: wp zinn-cache purge all empties every cached page, wp zinn-cache purge url https://example.com/pricing/ (or just /pricing/) empties those pages, and wp zinn-cache purge post 42 empties a post’s page and the lists it appears on. Each prints how many stored pages it removed. On a LiteSpeed server the purge is sent to the server with the next request, which the command makes itself.

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

Zinn® Cache je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Zinn® Cache“ byl přeložen do 6 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Zinn® Cache” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.10.8

  • AI agents (MCP): this plugin’s tools now always appear to your AI app, even when another Zinn® plugin on the same site is an older version.

1.10.7

  • More dependable AI app sign-in (MCP): Claude, ChatGPT and other AI apps connect to your site the same way whether a visitor, a scheduled task or a WP-CLI command started WordPress.

1.10.6

  • Faster and lighter on servers: WP-CLI commands, scheduled tasks and AI agents (MCP) on your site now start with less memory, so they keep working beside large plugins such as WooCommerce.

1.10.5

  • Translation template refreshed so every language stays complete.

1.10.4

  • AI agent (MCP) tools load faster and use less memory.

1.10.3

  • The MCP connection’s sign-in response no longer switches off JSON escaping.

1.10.2

  • Lighter start for WP-CLI commands: works within a 128 MB memory limit beside WooCommerce and other large plugins.

1.10.1

  • Fixes a site build failure: Zinn® Cache no longer stops WordPress from loading if one of its files is missing.

1.10.0

  • New: a title, description, redirect or site-wide setting changed in Zinn® SEO reaches visitors straight away: exactly the pages it changed leave the cache, and a bulk change is one purge.

1.9.15

  • Packaging only, no behaviour change: the licensing icon is now shipped as assets/images/sdk-icon.png instead of a file named like a WordPress.org directory asset (WordPress.org review guidance).

1.9.14

  • The Zinn® panel now appears only on this plugin’s own screens, never on the WordPress dashboard (WordPress.org guideline 11).

1.9.13

  • Updated Freemius SDK to the latest version.

1.9.12

  • The readme’s External services section now lists the request made when an AI app signs in to the site’s MCP server (its public OAuth client metadata); no behaviour change.

1.9.11

  • Security-scan annotation on the AI agents (MCP) sign-in screen (no behaviour change): every value on its Allow button is escaped.

1.9.10

  • New: wp zinn-cache purge all|url|post, so a stale page can be cleared from the command line. Fixed: „Purge everything now“ and the zinn_cache_purge_all action did nothing; a purge from WP-CLI on a LiteSpeed server is now sent with the next request instead of being dropped.

1.9.9

  • Saving a draft, pending or scheduled post no longer empties the cache of your home page and archives; unpublishing a post still clears its pages.

1.9.8

  • AI apps (Claude, ChatGPT) can now sign in with OAuth on a site where this is the only Zinn® plugin with an AI-agent server; the sign-in did not start there.

1.9.7

  • MCP tools for AI connector directories: tool descriptions state only what each tool does (no references to other tools); every tool that takes input declares it; list results reach MCP clients as objects.

1.9.6

  • Serbian: quotation marks are now „…“ throughout, as the Serbian WordPress translation team writes them.

1.9.5

  • Translations follow each language’s WordPress.org translation team style guide: its quotation marks, spacing before punctuation, apostrophes and ellipsis, and the forms of address it uses.

1.9.4

  • Ukrainian: a site’s visitors are now «відвідувачі» everywhere; some screens called them «користувачі» (users).

1.9.3

  • Japanese follows the WordPress.org Japanese team’s style guide: a half-width space around Latin text, half-width colons and question marks.

1.9.2

  • New: two wp-config.php switches for the Zinn Digital® panel. define( ‚ZINN_CACHE_PROMO‘, false ); removes the panel (dashboard widget, settings block and footer), and define( ‚ZINN_CACHE_PROMO_HOSTING_URL‘, ‚https://…‘ ); points its hosting offer at another https address.

1.9.1

  • Security: the AI-app sign-in (MCP OAuth) checks a client’s metadata address more strictly before fetching it (a public web address only, a limit per address, and a refused address remembered).

1.9.0

  • AI apps such as Claude and ChatGPT can connect by signing in (OAuth 2.1) — no application password needed; every MCP tool declares whether it is read-only or destructive.

1.8.4

  • Every bundled translation is redone with the current Google model: each locale in its own script (Serbian in Cyrillic), in the register its WordPress translation team uses, with the original spacing, placeholders and entities preserved.

1.8.3

  • New: Zinn® Cache has its own icon on WordPress.org, on the licensing screens and on zinndigital.com, in place of the generic Zinn® letter.

1.8.2

  • On sites hosted by Zinn Digital®, this plugin is now installed from WordPress.org, so it updates from WordPress.org like any directory plugin. No change to what it does.

1.8.1

  • Oprava: při aktivním WooCommerce každý příkaz WP-CLI (například wp option get) spotřebovával přibližně o 6 MB více paměti než před vydáním AI agentů (MCP), což mohlo způsobit překročení limitu 128M na webu. Server MCP webu se nyní spouští pouze pro příkaz wp mcp-adapter a při webových požadavcích; definujte ZINN_MCP_DISABLED v souboru wp-config.php, abyste vypnuli všechny servery Zinn® MCP.

1.8.0

  • AI agenti (MCP) a REST: čtení stavu mezipaměti, vymazání mezipaměti, změna všech nastavení a čtení diagnostických údajů z AI aplikací s využitím vašich oprávnění ve WordPressu (správci). Ve výchozím nastavení je tato funkce zapnutá; přepínání najdete v části Mezipaměť AI agenti (MCP).

1.7.7

  • Zpřísněno: mezipaměť stránek odmítá požadavky, jejichž záhlaví Host obsahuje pouze tečky, takže z uložené stránky se čte nebo do ní zapisuje výhradně do složky příslušného hostitele. Dříve nebylo možné tímto způsobem dosáhnout žádné uložené stránky; nyní je takový požadavek odmítnut již na základě jeho formátu.

1.7.6

  • Soubor Readme: Verze pro WordPress.org zachovává informaci o žádosti o slevu pro zákazníky hostingu a jasně uvádí, že karta nikdy nekomunikuje s adresou pro aktualizace platformy.

1.7.5

  • Novinka: Na stránkách hostovaných společností Zinn Digital® se zákazníkům hostingu na obrazovce nastavení zobrazuje osobní slevový kód na první platbu za službu Zinn® Cache Pro. Tento kód se nezobrazuje, jakmile je služba Pro aktivní, ani na žádných stránkách, které společnost Zinn Digital® nehostuje.

1.7.4

  • Opraveno: pravidla souboru .htaccess tohoto pluginu se zapisují nad vlastní pravidla přepisování WordPressu, kde se uplatňují na každé stránce (dříve se blok mohl ocitnout pod univerzálním pravidlem WordPressu a platit pouze pro úvodní stránku); blok, který byl dříve zapsán pod nimi, se při dalším načtení stránky pro správu přesune.

1.7.3

  • Vlastní balíčky společnosti Freemius se nyní s našimi shodují bajt po bajtu: chyba při nahrávání, ke které došlo 29. září 2026, byla opravena a jinak se nic nemění.

1.7.2

  • V případě, že chybí přibalené SDK Freemius, web nikdy nepřestane fungovat: mezipaměť funguje i bez něj a wp zinn-cache status hlásí hodnotu freemius=false.

1.7.1

1.7.0

  • Novinka: mezipaměť stránek pro servery, které nepoužívají LiteSpeed. Každá stránka je uložena jako soubor a poskytována ještě před načtením WordPressu; při vymazání mezipaměti se vymažou přesně ty stránky, kterých se změna týká.
  • Díky modulu „object-cache drop-in“ (revize 3) může Zinn® Cache Pro přidávat své funkce, aniž by bylo nutné jej nahrazovat.

1.6.0

  • Menší objem stahovaných dat: editovatelné překladové soubory (.po) již nejsou součástí balíčku; WordPress načítá pouze zkompilované soubory .mo a .l10n.php, které se nemění.

1.5.0

  • Aktualizace se nainstalují pokaždé, když kliknete na tlačítko „Aktualizovat“, a to i po několika měsících: odkaz ke stažení se načte znovu v okamžiku instalace, místo aby vypršela jeho platnost v uložených datech o aktualizacích v systému WordPress.

1.4.0

  • Nový wp zinn-cache status --format=json uvádí, zda objektová cache skutečně ukládá data (connected), nebo zda se bez upozornění přepnula na paměť (fallback) a proč (last_error), spolu s poměrem úspěšných přístupů serveru Redis; poslední výsledek je uložen v dočasné proměnné zinn_cache_object_cache_status.
  • Je-li mezipaměť stránek vypnutá, plugin již nezapisuje prázdný blok do souboru .htaccess a odstraní blok, který tam zanechala předchozí verze.
  • WordPress načítá doplněk „object-cache“ bez ohledu na verzi PHP, na které web běží, takže již nepoužívá žádné funkce dostupné pouze v PHP 8: funguje na PHP 7.4 a novějších verzích. Samotný plugin však stále vyžaduje PHP 8.2.

1.3.7

  • Zabezpečení: stylový list design-token ověřuje každé ID komponenty a odstraňuje vše, co by mohlo uzavřít inline styl.

1.3.6

  • V sekci „Překlady“ již není uvedeno, že plugin obsahuje 56 řetězců viditelných pro uživatele. Počet řetězců v pluginu se zvýšil téměř na trojnásobek a všechny jsou přeloženy; původní počet byl zadán ručně a s přidáváním nových řetězců přestal odpovídat skutečnosti, proto byl tento údaj odstraněn, místo aby byl opraven.

1.3.5

  • Popis pluginu ve vašem seznamu pluginů již neobsahuje možnost vzdáleného mazání z řídicího panelu Zinn® ani přihlášení správce jedním kliknutím. Ani jedna z těchto funkcí již není součástí tohoto pluginu: přihlášení jedním kliknutím bylo odstraněno ve verzi 1.3.2 a řídicí panel do něj neodesílá příkazy k mazání. Nyní v každém jazyku, ve kterém je plugin k dispozici, uvádí, co plugin dělá – inteligentní automatické mazání, podepsaný koncový bod pro mazání pro vaše vlastní nástroje, přepínání objektové cache Redis a bezpečné výjimky.

1.3.4

  • Soubor readme již neobsahuje popis přihlášení správce jedním kliknutím, které bylo z tohoto pluginu odstraněno ve verzi 1.3.2; nastavení se nyní nachází v sekci Zinn Digital® Cache. Byly přidány snímky obrazovky pro záznam na WordPress.org. Testováno až do verze: 7.1 — hlavní verze, jak to vyžaduje WordPress.org.

1.3.3

  • Otestováno až do verze WordPress 7.1.1.

1.3.1

  • V jazycích, kde se píše zprava doleva, se u položky menu Zinn Digital® symbol ochranné známky zobrazoval na nesprávné straně názvu. Název je nyní oddělen, takže se správně zobrazuje v arabštině, hebrejštině, perštině, paštštině a urdštině.
  • Číselná pole na obrazovce nastavení jsou nyní dostatečně široká, aby zobrazila celou hodnotu. Dlouhá hodnota – například doba platnosti mezipaměti stránky 604 800 sekund – byla zkrácena na prvních několik číslic, takže nastavení vypadalo nesprávně, i když bylo správné.
  • V tomto souboru readme již není uvedeno, že vymazání mezipaměti se spouští z ovládacího panelu Zinn®. Koncový bod pro vymazání v pluginu skutečně existuje a funguje pro správce nebo volajícího, který zná tajný klíč webu, avšak platforma na něj zatím neodesílá příkazy k vymazání ani od něj nepřijímá zrcadlené kopie vymazání, takže popis uváděl více, než produkt ve skutečnosti nabízí.

1.3.0

  • Pokud je někomu ve vašem ovládacím panelu Zinn® odebrán přístup k webu, jeho již otevřená relace správce WordPressu se ukončí hned při dalším kliknutí. Před vydáním této verze zůstávalo přihlášení jedním kliknutím, které již bylo otevřené, funkční, dokud jej WordPress sám neukončil – a to až po dobu 48 hodin –, takže odebrání oprávnění vývojáři, agentuře nebo bývalému zaměstnanci se neprojevilo okamžitě u těch, kteří měli stále otevřenou záložku.
  • Ukončeny jsou pouze relace, které byly zahájeny z vašeho ovládacího panelu Zinn®. Vaše vlastní přihlašovací údaje do WordPressu i přihlašovací údaje ostatních uživatelů zůstávají nedotčeny.

1.2.3

  • Styly a skripty administrátorských obrazovek se nyní načítávají prostřednictvím WordPressu, místo aby byly vkládány přímo do stránky, takže je váš web může vyřadit z fronty, odložit jejich načtení nebo je optimalizovat stejně jako jakékoli jiné prvky – a stále fungují i na webech, jejichž bezpečnostní zásady zakazují vložený kód.
  • Rozhodnutí o stránkové mezipaměti již nenechává výstupní vyrovnávací paměť otevřenou, aby ji WordPress mohl na konci požadavku uvolnit; plugin zavře svou vlastní a nikdy nezasahuje do vyrovnávacích pamětí ostatních.
  • Přihlášení jedním kliknutím z ovládacího panelu Zinn® nyní získává jednorázový token atomicky, takže stejný token nemůže být nikdy přijat dvakrát, a to ani na webu bez objektové mezipaměti.

1.2.2

  • Překlady: všechny textové řetězce zobrazené v administračním rozhraní tohoto pluginu jsou nyní přeloženy do všech jazyků obsažených v balíčku. Několik textových řetězců, které strojový překladatel nedokázal zpracovat, bylo původně v angličtině; nyní jsou ručně přeloženy.

1.2.1

  • Zabezpečení: pravidlo nastavení již nelze zaměnit za funkci PHP se stejným názvem. Právě tento společný kód nastavení byl příčinou toho, že plugin Zinn® Translate neukládal svá nastavení. Chování tohoto pluginu se nijak nemění.

1.2.0

Nastavení byla přesunuta do jednotného menu Zinn Digital®, kde najdete dobu platnosti mezipaměti pro jednotlivé typy příspěvků, dobu platnosti mezipaměti prohlížeče, pravidlo pro přihlášené návštěvníky, přepínač pro vymazání při přidání komentáře, pole pro heslo k Redis a stavový panel, který vás informuje, když server nepoužívá LiteSpeed a mezipaměť proto nefunguje.

1.1.2

  • Opraveno: plugin nahlásil aktualizační službě, že se jedná o verzi 1.0.0, takže webu, který již měl nainstalovanou nejnovější verzi, byla při každé kontrole znovu nabízena stejná verze a ta se znovu instalovala.

1.1.1

  • Opraveno: při změně názvu webu, sloganu, úvodní stránky, trvalého odkazu, počtu příspěvků na stránce, nastavení widgetů nebo šablony, případně při uložení nabídky se nyní vyprázdní celá mezipaměť stránek. Dříve si každá stránka v mezipaměti zachovávala starou hodnotu až do vypršení její platnosti.

1.1.0

  • Byl přidán panel Zinn®: odkazy na hosting Zinn Digital®, tržiště Zinn®, Zinn Hub® a uživatelskou příručku tohoto pluginu, a to přímo z administrace WordPressu.

1.0.0

  • První vydání: Řízení LSCache, automatické mazání založené na inteligentních značkách, přepínání objektové cache Redis, bezpečné výjimky z cache a podepsaný REST koncový bod pro vzdálené mazání.