Minulý týden byla vydána verze 15.3 systému Gutenberg. Mimo jiné byl přidán nový blok "Time to Read", který vypočítává a zobrazuje odhadovanou dobu čtení příspěvku nebo stránky.
Používá stejnou metodu jako metriky zobrazované v panelu podrobností správce v editoru.
Podle WordPressu může čtenářům na první pohled sdělit odhadovanou dobu čtení příspěvku, což jim pomůže rozhodnout se, zda mají pokračovat ve čtení, nebo si příspěvek uložit na později.
Jiné analýzy dospěly k závěru, že návštěvníci častěji navštíví dokončený článek, pokud předem znají přibližnou dobu, kterou jim jeho přečtení zabere, takže by to teoreticky mohlo pomoci trochu prodloužit dobu strávenou na webu tím, že se vyrovná míra odhození.
Blok nemá žádné nastavení pozice, typografie ani barev. Jediné, co můžeme udělat, je přidat třídu a několik dalších CSS v naší šabloně.
Nevím, jestli je to problém mého stagingu, ale při přidávání bloku se v editoru zobrazuje slovo minuty ve španělštině, ale při publikování nebo náhledu se zobrazuje v angličtině, minutes.
Zkoušel jsem přidat dostatečné množství textu, abych překročil dobu čtení 60 minut, a žádná možnost "1 hodina" se nezobrazuje, zobrazují se pouze minuty. U dolního limitu také nic není. Při psaní znaku se již zobrazuje minimálně 1 minuta.
Zkouším nějakou zkratku, abych to mohl trochu naformátovat, a zjišťuji, že nefunguje ani uvnitř kontejneru GenerateBlocks. Takže jediné, co můžeme udělat, je použít CSS.
Předpokládám, že tento blok bude časem vylepšen, protože se mi zdá příliš minimalistický, neřkuli primitivní.
Nezapomeňte, že Gutenberg je vývojový beta plugin, který nám umožňuje testovat nové funkce, které mohou být nakonec přidány do jádra WordPressu. I když jsou funkční, stále se jedná o testy, takže je vhodné je neinstalovat na produkční web.
Pokud chcete do svého blogu přidat odhadovaný čas čtení bez zásuvných modulů, můžete to do doby, než dorazí finální nativní verze, udělat pomocí několika kousků kódu.