Pokaż spis treści

Administracja

Uploady i narzędzia

Uploady są wspólną usługą buildera, galerii, rich text i importu. Endpoint sprawdza typ, rozmiar, zakres strony albo witryny, zapisuje plik w kontrolowanej lokalizacji i zwraca URL gotowy do wpisania w dane bloku.

Jak działa ekran

Endpoint uploadu akceptuje obrazy JPG, PNG, WebP, GIF, SVG oraz wideo MP4, WebM, MOV i M4V. Obrazy mają limit 8 MB, a wideo 250 MB. Przy zakresie strony wymagany jest poprawny pageId z bieżącej witryny, bo katalog uploadów wynika ze sluga strony.

Dla obrazów operator może włączyć warianty, konwersję WebP, kompresję i jakość. Wtedy system tworzy wiersz galerii z docelowymi ścieżkami. Dla pozostałych przypadków plik dostaje bezpieczną losową nazwę w katalogu uploadów.

Zakładka narzędzi skupia też import YAML/ZIP, ustawienia globalne, cookie, przegląd uploadów oraz eksport motywu WordPress w wariancie standardowym i ACF Free.

Przepływ i odpowiedzialności

flowchart TD
  A["Plik z panelu"] --> B{"MIME obsługiwany?"}
  B -->|Nie| C["415"]
  B -->|Tak| D{"Rozmiar w limicie?"}
  D -->|Nie| E["413"]
  D -->|Tak| F{"Zakres page/site"}
  F -->|page| G["Sprawdź stronę i site_id"]
  F -->|site| H["Katalog witryny"]
  G --> I{"Obraz z optymalizacją?"}
  H --> I
  I -->|Tak| J["createGalleryImageRow"]
  I -->|Nie| K["Zapis pliku"]
  J --> L["JSON url"]
  K --> L

Powiązane obszary panelu

Ten ekran działa w praktyce razem z innymi częściami administracji: stronami, blokami, importem, motywem i dostępem.