Globális importálás / exportálás
Kijelölt Bricks-adatok (stílusok, osztályok, változók, sablonok, komponensek, beállítások) átvitele webhelyek között egyetlen ZIP-csomaggal.
A globális importálás és exportálás kijelölt, globális Bricks-adatokat visz át webhelyek között egyetlen ZIP-csomagban. Akkor használd, ha kiinduló designrendszert viszel át, globális osztályokat és változókat használsz újra több projektben, komponenseket vagy sablonokat visz át a függőségeikkel együtt, vagy nagyobb módosítás előtt biztonsági mentést készítesz a globális szerkesztőadatokról.

A képen az Importálás / Exportálás ablak látszik: a bal oldalon a Csomag exportálása lista az adattípusokkal és a Mind és Nincs gombokkal, jobbra a kiválasztott típus tételei, alul az Exportálásra kész tételek számláló és a Csomag exportálása gomb.
Hol nyisd meg
Szekció neve “Hol nyisd meg”A szerkesztőben a Kezelés menüben kattints az Importálás / Exportálás gombra. Megnyithatod a parancspalettáról is: futtasd a Kezelés : Importálás / Exportálás parancsot.
Mit vihetsz át
Szekció neve “Mit vihetsz át”| Típus | Mi kerül bele |
|---|---|
| Sablonstílusok | A kijelölt sablonstílusok |
| Osztályok | A kijelölt globális osztályok és osztálykategóriák |
| Változók | A kijelölt globális változók és változókategóriák |
| Színpaletták | A kijelölt színek és palettakategóriáik |
| Töréspontok | A töréspont-beállítás, az alap és az egyéni töréspontokkal együtt |
| Komponensek | A kijelölt komponensek |
| Sablonminták | A kijelölt sablonok |
| Egyéni betűtípusok | A kijelölt egyéni betűtípus-családok |
| Ikonok | A kijelölt egyéni ikonkészletek, SVG-fájljaik és az exportált készletek letiltott állapota |
| Lekérdezések | A kijelölt globális lekérdezések és lekérdezéskategóriák |
| Beállítások | A Bricks beállításainak támogatott lapjai a WordPress vezérlőpultról |
A támogatott beállításlapok: Általános, Sablonok, Szerkesztő, Teljesítmény, Karbantartási mód, API-kulcsok, Egyéni kód és WooCommerce. A beállítások átvitele csak a támogatott, nem biztonsági vagy érzékeny beállításokra terjed ki. Nem helyettesíti a teljes WordPress-adatbázist vagy az összes Bricks-opciót.
Exportálás előtt
Szekció neve “Exportálás előtt”Döntsd el, mit kapjon a célwebhely.
- Kiinduló webhelyhez vagy designrendszerhez érdemes kiexportálni a közös színpalettákat, sablonstílusokat, globális osztályokat, változókat, betűtípusokat, egyéni ikonkészleteket, töréspontokat és az újrahasznosítható komponenseket.
- Kisebb átadáshoz csak azokat a sablonokat, komponenseket, lekérdezéseket vagy beállításokat jelöld ki, amelyek az adott projekthez kellenek.
- Exportálás előtt nézd át az elnevezéseket: a jól elnevezett osztályok, változók, sablonok, komponensek és kategóriák az importálás áttekintését is egyszerűbbé teszik.
- Ha a célwebhelynek már van designrendszere, légy óvatos az olyan közös tételekkel, mint a globális osztályok, változók, töréspontok és sablonstílusok. A cseréjük a meglévő elrendezéseket is érintheti.
Csomag exportálása
Szekció neve “Csomag exportálása”- Nyisd meg az Importálás / Exportálás ablakot.
- Győződj meg róla, hogy az Exportálás lap van kiválasztva.
- A bal oldali listában kapcsolj be egy vagy több adattípust.
- Jelöld ki a bevenni kívánt tételeket.
- Kattints a Csomag exportálása gombra.
A Bricks letölt egy ZIP-csomagot. Ebben van egy manifest.json fájl, a kijelölt adatok JSON-fájljai, valamint a kijelölt egyéni betűtípusok és ikonkészletek támogatott fájljai. Nagy listák szűkítéséhez használd a keresőmezőt, a kategóriákat és az Összes kiválasztása / Összes kijelölésének megszüntetése gombokat.
Csomag importálása
Szekció neve “Csomag importálása”- Nyisd meg az Importálás / Exportálás ablakot.
- Válaszd az Importálás lapot.
- Tölts fel vagy húzz be egy Bricks-átviteli ZIP-csomagot.
- Nézd át a csomag tartalmát.
- Jelöld ki az importálni kívánt adattípusokat és tételeket.
- Nézd át az ütközéseket, figyelmeztetéseket és függőségeket.
- Kattints a Csomag importálása gombra.
Az importálás lapon a Tölts fel egy ZIP-csomagot vagy egy támogatott JSON-fájlt. felirat alatt választhatod ki a fájlt. A Bricks a módosítások előtt megvizsgálja a csomagot. Az áttekintő képernyő számlálói megmutatják, hány tétel importálva lesz, hány lesz Kihagyva, és hány meglévő lesz lecserélve. Addig nem importál semmit, amíg meg nem nyomod a Csomag importálása gombot. Az áttekintésnél kijelölést szüntethetsz meg, ellenőrizheted a figyelmeztetéseket, és eldöntheted, mi legyen az ütközésekkel.
Csak azokat a kijelölt tételeket importálja, amelyeket a jelenlegi felhasználó importálhat. Ha a csomag olyan adattípust is tartalmaz, amelyhez nincs jogosultságod, az nem választható ki.
Az egységes importáló az egyes kezelők támogatott JSON-exportjait is elfogadja (osztályok, változók, globális lekérdezések, színpaletták, sablonstílusok, komponensek, sablonok, beállítások, ikonkezelő adatai). A Bricks ezeket ugyanabba az áttekintési folyamatba csomagolja, hogy az alkalmazás előtt ellenőrizhesd az ütközéseket.
Ütközések kezelése
Szekció neve “Ütközések kezelése”Ha az importált adat egyezik egy meglévővel, a Bricks ütközésként jelöli. Az alapértelmezett viselkedés a meglévő tétel megtartása: az ütköző tételt kihagyja, a helyi marad változatlanul. A cserét csak azoknál a tételeknél válaszd, amelyeket tudatosan felül akarsz írni. Az ütközések kezelését tömegesen vagy tételenként is beállíthatod.
Gyakori ütközések:
- Azonos változónevű szín.
- Azonos címkéjű sablonstílus.
- Azonos nevű globális osztály vagy változó.
- Azonos azonosítójú vagy családú egyéni betűtípus.
- Azonos nevű vagy azonosítójú ikonkészlet.
- A jelenlegi webhelytől eltérő töréspontok.
- Azonos azonosítójú globális lekérdezés vagy komponens.
- Azonos címmel és sablontípussal rendelkező sablon.
Függőségek
Szekció neve “Függőségek”A komponensek és sablonok függhetnek globális osztályoktól, változóktól és más komponensektől. A Bricks ezeket a függőségeket felveszi a csomag jegyzékébe, és megjelöli az importálás áttekintésén.
Komponens vagy sablon importálása előtt nézd meg a függőségek előnézetét. Jelöld ki azokat az osztályokat, változókat és komponenseket, amelyeknek vele kell jönniük, főleg ha a célwebhelyen még nincs ugyanaz a designrendszer. Ha egy függőség már létezik a célwebhelyen, cseréje előtt nézd át az ütközést: a közös osztály vagy változó cseréje a webhely meglévő elrendezéseit is érintheti.
A függőségek akkor is bekerülhetnek, ha nem jelölted ki az Osztályok, Változók vagy Komponensek teljes típusát. Így a komponensek és sablonok magukkal viszik a szükséges stílusokat és komponensdefiníciókat anélkül, hogy a forráswebhely összes globális osztályát, változóját vagy komponensét át kellene vinned.
Ha egy sablon Bricks-komponenseket használ, a Bricks a szükséges komponensdefiníciókat a sablon exportjába is beleteszi. Ha a csomagban nincs külön Komponensek típus, a Bricks a sablon importálásakor beimportálja a hiányzó beágyazott komponensdefiníciókat, a meglévő helyi komponenseket pedig változatlanul hagyja.
Sablonképek
Szekció neve “Sablonképek”Sablonok importálásakor a Bricks a támogatott képfájlokat be tudja importálni a médiatárba. Kapcsold be a képek importálását az áttekintésben, ha azt szeretnéd, hogy a sablon képei átmásolódjanak a célwebhelyre. Hagyd kikapcsolva, ha a célwebhelynek a csomagban szereplő képhivatkozásokat kell megtartania. A képimportálás csak a beimportált sablonok által hivatkozott, támogatott képekre vonatkozik, nem teljes médiatár-migráció.
A beállítások átvitele
Szekció neve “A beállítások átvitele”A beállítások a támogatott Bricks-beállításlapok szerint költöznek. Hasznos hasonló webhelyek közötti szerkesztő-konfiguráció másolására, de nem helyettesíti a webhelymentést vagy a migrációs eszközt. Éles webhelyen nézd át gondosan a beimportált beállításokat: az API-kulcsok értékei az előnézetben el vannak rejtve, az Egyéni kód beállításai pedig az alkalmazás pillanatától befolyásolhatják a weboldalt és a szerkesztőt. A beállítások és az egyéni szerkesztői hozzáférési jogosultságok a WordPress manage_options jogosultságot igénylik.
Jogosultságok és érzékeny adatok
Szekció neve “Jogosultságok és érzékeny adatok”A globális importálás és exportálás a szerkesztői hozzáférés beállításait követi (lásd Szerkesztői hozzáférés). A hozzáférés az adattípustól függ:
- A színpaletták a színpaletták szerkesztésének jogosultságát igénylik.
- A sablonstílusok a sablonstílusokhoz való hozzáférést.
- Az osztályokhoz az osztálykezelőhöz való hozzáférés kell, az importáláshoz ezen felül a globális osztályok létrehozásának vagy szerkesztésének joga.
- A változókhoz a változókezelőhöz való hozzáférés.
- Az egyéni betűtípusokhoz a betűtípuskezelőhöz való hozzáférés, importáláskor fájlfeltöltési jogosultság is.
- Az ikonokhoz az ikonkezelőhöz való hozzáférés, importáláskor fájl- és SVG-feltöltési jogosultság is.
- A töréspontokhoz a töréspontkezelőhöz való hozzáférés.
- A globális lekérdezésekhez a lekérdezéskezelőhöz való hozzáférés.
- A komponensekhez a komponensek importálási/exportálási jogosultsága.
- A sablonokhoz a sablonok importálási/exportálási jogosultsága.
- A beállításokhoz és az egyéni jogosultságokhoz a WordPress
manage_optionsjogosultsága.
Az érzékeny adatokra külön figyelj. Az olyan beállításokat, mint az API-kulcsok és az egyéni kód, az áttekintés megjelöli, és az API-kulcsok értékei az előnézetben rejtve vannak. A kódot tartalmazó komponens- és sablonadatokat a kódfuttatási jogosultságok is védik. Csak megbízható forrásból származó csomagot importálj, és csere előtt nézd át a beállításokat, az egyéni kódot, a sablonokat, a komponenseket és a függőségeket.
Importálás után
Szekció neve “Importálás után”Ellenőrizd a beimportált adatokat a megfelelő kezelőben:
- A Stíluskezelőben a sablonstílusokat, osztályokat, változókat és színeket.
- A Betűtípuskezelőben az egyéni betűtípusokat.
- Az Ikonkezelőben az egyéni ikonkészleteket (lásd Ikonkezelő).
- A töréspontkezelőben a töréspontokat.
- A Lekérdezéskezelőben a globális lekérdezéseket.
- A Komponensek között a beimportált komponenseket.
- A Sablonok között a beimportált sablonokat.
- A Bricks → Beállítások alatt a beimportált beállításokat.
Sablonoknál és komponenseknél ellenőrizd azt is, hogy a célwebhelyen megvannak-e a globális osztályok, változók, egyéni betűtípusok, egyéni ikonkészletek, képek, lekérdezések és a webhelyspecifikus adatok. A csomag Bricks-adatot vihet át, de nem tud hiányzó bejegyzéstípust, taxonómiát, API-hitelesítő adatot vagy harmadik féltől származó bővítményadatot létrehozni.
Hibaelhárítás
Szekció neve “Hibaelhárítás”Nem látok egy adattípust vagy tételt. Lehet, hogy a jelenlegi felhasználónak nincs hozzáférése az adott adattípushoz, vagy a forráswebhelyen nincs exportálható tétel ebből a típusból.
Egy tétel kimaradt. Általában az ütközés „Meglévő megtartása” beállítása, a kijelölés megszüntetése vagy a hiányzó jogosultság az oka. Nyisd meg újra a csomagot, nézd át a tételt, és csak akkor válaszd a cserét, ha felül akarod írni a helyi tételt.
A beimportált sablon másképp néz ki. Ellenőrizd, hogy a célwebhelyen megvannak-e a szükséges globális osztályok, változók, egyéni betűtípusok, képek, lekérdezések, egyéni mezők, bejegyzéstípusok, taxonómiák és bővítményadatok. A sablon importálása nem hozza létre automatikusan mindazt, amit a forráswebhely a támogatott Bricks-adatokon kívül használt.
A ZIP-et nem fogadja el. Bricks globális importálás/exportálás által készített ZIP-csomagot használj. A csomagnak tartalmaznia kell a várt jegyzéket és adatfájlokat, és bele kell férnie a célszerver feltöltési korlátaiba. Ha régebbi, egyes kezelők által exportált JSON-t importálsz, az eredeti JSON-fájlt az adott importfolyamatban töltsd fel. A Bricks bizonyos régebbi kezelői JSON-formátumokat támogat, a nem támogatott vagy szerkesztett JSON-fájlokat elutasítja.
Készült: