Adresáře pro knihovnu médií — i uvnitř libovolného výběru obrázku
Média: adresáře přidají do knihovny médií skutečný strom složek — ne jen štítky — s přehledy „Vše“ a „Nezařazené“, přetahováním souborů do složky a filtrováním mřížky kliknutím na adresář. Stejný strom se navíc zobrazí uvnitř úplně každého popup okna pro výběr médií v adminu, ne jen na hlavní stránce knihovny.
Hlavní funkce
- Skutečný strom adresářů — vytvoření, přejmenování, smazání, žádné pouhé štítky
- Přehledy „Vše“ a „Nezařazené“ s počtem souborů u každé položky
- Přetažení souboru myší přímo na adresář pro zařazení
- Kliknutím na adresář se mřížka médií rovnou přefiltruje
- Funguje i v běžném obrázkovém ACF poli, u náhledového obrázku, v Customizeru nebo ve widgetech — všude, kde WordPress otevře výběr médií
- Strom se vykreslí přímo uvnitř popup okna, ne jen na hlavní stránce Médií
Jak to funguje
Adresáře i přiřazení souborů k nim žijí ve dvou vlastních databázových tabulkách (ne ve WordPress taxonomii) — filtrování mřížky pak jede přes obyčejné post__in na standardním WP_Query, ne přes vlastní SQL JOIN navíc.
Zobrazení stromu uvnitř libovolného popup okna vyžadovalo zahákovat se přímo do wp_enqueue_media, ne do admin_enqueue_scripts, který je nespolehlivý a závislý na pořadí načítání pluginů. Modul navíc obalí JS tovární funkci wp.media, aby postranní panel se stromem adresářů vložil do aktuálně otevřeného Backbone view AttachmentsBrowser — proto strom funguje úplně stejně v ACF poli, u náhledového obrázku i v klasickém editoru.
Alternativa k pluginům FileBird, Enhanced Media Library, Real Media Library nebo WP Media Folder.