Silnik eksportu CSV + XML dataset + MD5 pod publikację/integracje (np. dane.gov.pl). Działa z ACF, JetEngine (Crocoblock) — także z Custom Meta Storage (custom tables) — oraz ze standardowym wp_postmeta. Obsługuje CRON, e-mail po eksporcie, sortowanie i kontrolę eksportu per wpis.
Eksport danych, który działa z Twoją stroną — niezależnie jak trzymasz meta
ACF → dane.gov.pl Exporter (CSV / XML / CRON) to wtyczka zaprojektowana jako silnik eksportowy, a nie prosty generator plików. Jej celem jest stabilny i powtarzalny eksport danych z WordPressa do formatów wymaganych przez zewnętrzne systemy.
Wtyczka generuje:
-
CSV z danych wpisów (CPT)
-
XML dataset (harvester) z listą zasobów (resources) wskazujących na pliki CSV
-
MD5 dla XML (wymagany przez część integracji/harvesterów)
I co najważniejsze: działa nie tylko na wp_postmeta, ale także natywnie z JetEngine.
✅ Pełna kompatybilność z JetEngine (Crocoblock)
Tworzysz własne CPT w JetEngine?
Używasz Custom Meta Storage?
Masz pola zapisane poza wp_postmeta (np. w tabelach JetEngine)?
Ta wtyczka obsługuje to natywnie.
Co to oznacza w praktyce?
-
Obsługa JetEngine Custom Post Type
-
Obsługa Custom Meta Storage (np. własne tabele typu
meta_lokale_meta) -
Odczyt wartości bezpośrednio z tabel JetEngine
-
Wsparcie dla typowych pól: select / text / number / meta keys
-
Sortowanie CSV po polach JetEngine (np.
kolejnosc) – nawet jeśli dane są w osobnej tabeli
Nie musisz:
-
przenosić pól do ACF,
-
zmieniać struktury bazy,
-
robić obejść i „hacków”.
⚙️ Wybór źródła danych (ACF / JetEngine / Standard Meta)
W ustawieniach wtyczki możesz wybrać źródło danych:
-
ACF
-
JetEngine
-
Standardowe meta (
wp_postmeta) -
AUTO (ACF → meta → JetEngine)
Dzięki temu:
✔ działa na klasycznym WordPressie
✔ działa z ACF
✔ działa z JetEngine (również Custom Meta Storage)
✔ możesz rozwijać projekt bez migracji danych
📊 Sortowanie CSV — także po JetEngine
Masz pole kolejnosc w JetEngine i chcesz mieć poukładany CSV?
Wtyczka:
-
wykrywa strukturę danych JetEngine,
-
pobiera wartości z custom table,
-
sortuje eksport bezpiecznie,
-
nie kończy eksportu pustym CSV tylko dlatego, że meta nie siedzi w
wp_postmeta.
🏗 Idealne rozwiązanie dla deweloperów nieruchomości
Jeśli budujesz system ofert na JetEngine (np. CPT „lokale”, „mieszkania”, „inwestycje”) i potrzebujesz eksportu do:
-
dane.gov.pl
-
systemów zewnętrznych
-
hurtowni danych
-
własnych integracji
…to ta wtyczka działa bez konfliktów z architekturą JetEngine.
Dlaczego to ważne?
Większość wtyczek eksportowych:
-
działa tylko na
wp_postmeta, -
nie widzi Custom Meta Storage,
-
generuje puste wyniki przy JetEngine.
Ten eksport został zrobiony jako silnik, który obsługuje różne systemy meta bez ingerencji w Twoją stronę.
Najważniejsze funkcje (pełna lista)
1) CSV z mapowaniem kolumn
-
własne kolumny: klucz, etykieta, domyślna wartość, źródło (field/meta key)
-
obsługa ACF / JetEngine / standard meta (w tym AUTO)
-
stabilny format i przewidywalne wyniki
2) „Typ lokalu” i kolumny zależne od typu
-
wskazujesz type_key (ACF select / meta / JetEngine)
-
kolumny mogą działać:
-
globalnie (dla wszystkich)
-
tylko dla wskazanych typów (
type_match)
-
-
gdy kolumna nie dotyczy typu → wstawiana jest wartość „nie dotyczy” (domyślnie X, konfigurowalne)
3) Metabox „Uwzględnij w eksporcie” per wpis
-
każdy wpis ma checkbox eksportu
-
domyślnie eksport włączony
-
wyłączasz → wpis nie trafia do CSV/CRON
4) Sortowanie rekordów w CSV
-
po dowolnym polu (meta/ACF/JetEngine) np.
kolejnosc -
numerycznie lub tekstowo
-
ASC/DESC
5) XML dataset + wiele plików CSV
-
dataset.xmlbudowany automatycznie -
lista
<resources>tworzona z plików CSV w folderze eksportu -
opcja: „zasoby CSV od daty” (ogranicza listę)
6) MD5 dla XML
-
automatycznie tworzony
dataset.md5po wygenerowaniu XML
7) CRON i ręczne generowanie
-
eksport automatyczny cykliczny
-
ręczne uruchomienie w panelu
-
samonaprawa CRON po zapisie ustawień / gdy event zniknie
8) E-mail po udanym eksporcie
-
tylko jeśli eksport się udał, CSV istnieje i są adresaci
-
wiele adresów:
,lub; -
tokeny:
{Y},{Y-m},{Y-m-d},{CSV_URL} -
CSV jako załącznik + link
9) REST API (opcjonalnie)
-
/wp-json/acf-dane-gov/v1/csv -
/wp-json/acf-dane-gov/v1/xml
Pliki i lokalizacja eksportu
Wszystko zapisuje się w:
/wp-content/uploads/acf-dane-gov/
Przykładowo:
-
ceny-ofertowe-2026-02-11.csv -
dataset.xml -
dataset.md5

