Funkce knihovny písem se objeví až ve verzi WordPress 6.5
Původně se tato funkce plánovala vydat ve verzi WordPress 6.4, ale WordPress tým se rozhodl knihovnu písem zařadit pro verzi 6.5. Důvodem je, že správci jádra nalezli velké mezery v rozhraní API písem, které nelze vyřešit včas pro následující vydání 6.4, která vyšla 7. listopadu a přinesla řadu změn.
John Harris, spolumajitel WordPress k tomu řekl:
„Musím říct, že mám stavu velké obavy. Kód jednoduše nedodržuje styl základního kódu WP a necítí se jako WordPress.“
- Omezené vývojářské API. Jsou zapotřebí funkce jako
wp_insert_font
/wp_create_font
atd. - Nedostatek filtru nebo akcí
- Neexistuje způsob, jak zrušit registraci sbírek písem
- Schopnosti. Vytváření nových písem by mělo mít schopnosti a ne pouze mapovat
edit_theme_options
- Matoucí struktura API. Kolekce by měla mít vložené objekty písem
- Co se stane s písmy, když jsou kolekce zrušeny?
- Pokud jsou písma uložena jako objekt příspěvku, mohu dotazem získat všechna písma z kolekce?
- Jsou písma odstraněna při smazání uživatele?
- Neexistuje způsob, jak filtrovat, kde je písmo uloženo
Dle Harrise tato funkce potřebuje ještě nějaký čas na zpracování.
Žádný ze správců REST API nebyl zapojen do raných fází funkce knihovny písem a v současnosti práci dohání. Tým se snažil opravit stávající design, ale pokud se plánuje přepracování API, chtěl by Harris před vytvořením návrhu porozumět požadavkům na funkci.
Funkce knihovna písem byla předložena pozdě v cyklu vydání, minulý týden přistála ve verzi Gutenberg 16.7 s velmi krátkým časem na testování.
„Funkce se v minulosti objevily po beta 1,“ řekl hlavní komisař WordPress Jonathan Desrosiers. „Ale dávám přednost tomu, abych nepřistál na něčem s tak vynikající zpětnou vazbou. Prováděli bychom změny na poslední chvíli a slučovali bychom se pro veřejné vydání s velmi malým skutečným testováním. Jistě, každý by zde testoval, jak nejlépe umí. Testování WordPressu je však velmi odlišné a vždy odhalí nějaké podivné případy použití nebo problémy, které nemůžeme předvídat.“