WP All Import - ACF Add-On
Mi ez és milyen problémát old meg?
A WP All Import – ACF Add‑On egy kiegészítő, amivel tetszőleges CSV, XML vagy Excel fájlodból közvetlenül az Advanced Custom Fields (ACF) mezőidbe importálhatsz adatot. Ha eddig kézzel töltöttél be ACF‑mezőket, ez a bővítmény órákat‑napokat spórol: az importfájl mezőit drag‑and‑drop módszerrel illesztheted az ACF mezőkhöz, és a folyamat ütemezhető, ismételhető, frissíthető.
Hogyan működik röviden?
- Indíts új importot, add meg a fájlt vagy URL‑t, válaszd ki a cél tartalomtípust (pl. bejegyzés, egyedi post type).
- Nézd át a fájl szerkezetét, majd nyisd meg az ACF panelt.
- Húzd rá a forrásmezőket az ACF mezőkre (Repeater, Flexible, Relationship stb. a Pro változatban).
- Állíts be egy egyedi azonosítót (Unique Identifier), hogy a későbbi importok frissítsék a megfelelő rekordokat.
- Futtasd az importot, ellenőrizd az eredményt az ACF mezőknél.
Megjegyzés: az ACF mezőcsoportokat előre hozd létre.
Fő funkciók, magyarázattal
Rugalmas források
- Importálhatsz helyi fájlból, URL‑ről, sőt táblázatokból is. A fájltípus felismerése automatikus.
- Nincs kötött oszlopnév‑ vagy sémaelvárás: a párosítást az importképernyőn végzed.
Teljes ACF‑támogatás
- Az ingyenes add‑on az alap ACF‑mezőket kezeli.
- A Pro csomag a komplex mezőtípusokat is támogatja: Repeater, Flexible Content, Relationship, Gallery, Google Maps, dátumok stb., így hierarchikus/tömbös adatokat is be tudsz emelni kódolás nélkül.
Képek és galériák
- Képek letöltése URL‑ről vagy a médiatárból; kiemelt kép beállítása, több kép galériába rendezése.
- Meglévő képek egyeztetése és metaadatok kezelése a duplikátumok csökkentéséhez.
Ütemezés és szinkron
- Manuális vagy felhőalapú ütemezés: rendszeres újrafuttatás külső feedekhez.
- Frissítés Unique Identifier alapján: pontos illesztés és szelektív mezőfrissítés (pl. csak képek, csak bizonyos custom fieldek).
Nagy fájlok, megbízható futás
- Automatikus darabolás, újrapróbálkozás és képfeldolgozási opciók a time‑out kockázatának mérséklésére.
Fejlesztői bővíthetőség
- Inline PHP‑t hívhatsz a térképezésben adattisztításra/átalakításra.
- Add‑on API és szűrők segítségével egyedi ACF mezőtípusokat is támogathatsz.
Példa inline PHP hívásra a térképezésben:
{ normalize_phone([telefon]) }
ahol a normalize_phone saját függvényed, ami egységesíti a számformátumot.
Kapcsolódó export
- Az ACF Export Add‑On‑nal az ACF adataidat CSV/XML formátumba exportálhatod tömeges szerkesztéshez vagy migrációhoz.
Gyakorlati példák
- Ingatlanlista frissítése: hetente érkező CSV‑ből frissíted a lakások ACF mezőit (ár, alapterület, elhelyezkedés Google Maps mezőben, galéria képek). A Unique Identifier a hirdetés külső azonosítója.
- Portfólió migráció: Excel táblából betöltöd projektek Flexible Content blokkjait (szekciók, képgalériák, idézetek) úgy, hogy a szekciók sorrendje és tartalma megmarad.
- Állásportál feed: XML‑ből Relationship mezőbe társítod a pozíciókat a városok taxonómiájához, és Repeater mezőben listázod az elvárásokat.
Előnyök és értékajánlat
- Jelentős időmegtakarítás: a kézi ACF‑kitöltést automatizálja.
- Adatminőség: beépített egyeztetés, képfeldolgozás, inline PHP az adattisztításhoz.
- Skálázhatóság: nagy fájlok, gyakori frissítések, ütemezett futások.
- Kódmentes komplexitás: Repeater/Flexible import kódolás nélkül a Pro funkciókkal.
- Megismételhetőség: stabil Unique Identifierrel megbízható frissítési folyamatot kapsz.
Kinek ajánlott?
- Ügynökségeknek és fejlesztőknek, akik ACF‑alapú webhelyeket migrálnak vagy tartalmat szinkronizálnak.
- E‑kereskedelmi, ingatlan‑, állás‑ vagy katalógusoldalak üzemeltetőinek, akik külső feedekből dolgoznak.
- Tartalomkezelőknek, akik rendszeresen kapnak Excel/CSV adatokat, és azokat ACF‑mezőkbe szeretnék bevinni.
Legjobb gyakorlatok és tippek
- Unique Identifier: mindig külső, stabil azonosítót használj (pl. SKU, külső ID), hogy a frissítések pontosak legyenek.
- Szelektív frissítés: ismételt futtatásnál csak azt jelöld, amit tényleg módosítani akarsz (pl. ár, készlet, képek).
- Képek: ha a forrás URL változhat, kapcsold ki a képek megtartását, hogy újra letöltődjenek; az első képet jelöld kiemeltnek.
- Ütemezés: ha nem kezelnél szerver‑cron beállításokat, válassz felhőalapú ütemezést a gondozásmentes futtatáshoz.
- Adattisztítás: használd az inline PHP‑t normalizálásra (dátumok, pénznemek, telefonszámok).
Korlátok és előfeltételek
- Az ACF mezőcsoportokat előre létre kell hozni (a bővítmény nem hoz létre field groupokat).
- Az ingyenes add‑on csak az alap ACF mezőket támogatja; a komplex mezőtípusokhoz a Pro funkciók szükségesek.
- Szerverkörnyezeted beállításai befolyásolják a nagy importok teljesítményét; érdemes megfelelő erőforrást biztosítani.
Gyors indulás – mintafolyamat
- Készítsd elő az ACF mezőcsoportokat a kívánt mezőkkel.
- Indíts új importot, töltsd fel a CSV/XML/Excel fájlt vagy add meg az URL‑t.
- ACF panelen húzd rá a forrásmezőket az ACF mezőkre; komplex mezők esetén kövesd a mezőstruktúrát.
- Állíts be Unique Identifiert, majd futtasd az importot.
- Ellenőrizd a bejegyzéseket, szükség esetén finomhangold a szelektív frissítést és az ütemezést.
Ezzel az eszközzel megbízható, skálázható és fejlesztőbarát módon tudsz ACF‑mezőket adatforrásaidból naprakészen tartani.