Egy szkript nem blokkolódik megfelelően
Lépésről lépésre: mit ellenőrizz, ha a Complianznak blokkolnia kellene egy szolgáltatást vagy bővítményt, de ez nem történik meg.
A WordPress-konfigurációk, témák, bővítmények és kézi megvalósítások száma szinte végtelen, ezért a hozzájárulás-kezelés néha elrontja valamilyen funkciót. Ha azt várod, hogy a Complianz megtalál, blokkol és hozzájárulás után felenged egy szolgáltatást, de az nem blokkolódik rendesen, kövesd az alábbi lépéseket.
A Complianz a legnépszerűbb szolgáltatásokat és bővítményeket magától felismeri és integrálja. A varázslóban megadhatod a használt szolgáltatásokat és közösségi médiát, így az integrációk kézzel is be- vagy kikapcsolhatók.
Első ellenőrzések
Szekció neve “Első ellenőrzések”- Győződj meg róla, hogy a süti-blokkoló be van kapcsolva: a beállításoknál nézd meg, hogy a biztonságos mód (Safe Mode) ki van kapcsolva. A biztonságos mód a Tools → Debugging oldalon az Enable safe mode kapcsolóval állítható.
- Kapcsold ki az optimalizáló bővítményeket (WP Rocket, WP Optimize stb.), vagy fűzd az oldal címéhez a
?nocacheparamétert. Ha így működik, folytasd az „Optimalizáló bővítmények” résznél. - Az Integrations oldalon nézd meg, megtalálta-e a Complianz az adott szolgáltatást vagy bővítményt, és be van-e kapcsolva. Ha igen, folytasd a „Technikai megközelítés” résznél.
- Nézd meg a dokumentációban, van-e leírás a használt szolgáltatásról vagy bővítményről: lehet, hogy a szkriptközpontos integráció lépései már le vannak írva.
- Ha semmit nem találsz, próbáld magad blokkolni a szkriptet a szkriptközponttal (Integrations → Script Center), lásd az integrációs fejezetet. Ha működik, érdemes szólni a Complianz csapatának, hogy beépíthessék.
- Ha kézzel adtál hozzá szkriptet, igazítsd a szkript attribútumait a blokkolás működését bemutató fejezet szerint.
- Ha minden kudarcot vall, és a szkript ismeretlen a Complianznak, kézzel sem blokkolható, kérj segítséget a támogatástól, és írd meg, hol akadtál el.

A képen a három szkripttípus látszik: harmadik féltől származó szkript hozzáadása, szkript/iframe/bővítmény blokkolása, és engedélyezési lista.
Optimalizáló bővítmények
Szekció neve “Optimalizáló bővítmények”Ritkán előfordul, hogy egy optimalizáló bővítmény elhalasztja vagy késlelteti a complianz.min.js fájlt, ezzel elrontva a működést. A Complianz maga is minifikálja és halasztja a saját fájljait, ezért zárd ki a „complianz” nevű fájlokat az optimalizáló bővítményből.
Gyakoribb, hogy az optimalizáló bővítmény összevonja a JavaScript-fájlokat egy véletlenszerű, kivonatolt nevű fájlba. Ezt a Complianz nem tudja blokkolni, mert a név véletlen. Az összevont szkript blokkolása ráadásul a célzott szolgáltatáson kívül mást is blokkolna. Ilyenkor a szolgáltatást kell kizárnod az optimalizálásból.
- Ha az optimalizáló bővítmények kikapcsolása megoldotta a gondot, kapcsold vissza őket, és zárd ki a „complianz” fájlokat. Ha ez nem elég…
- zárd ki az optimalizálásból azt a szolgáltatást vagy bővítményt is, amelyet a Complianznak blokkolnia kell.
Technikai megközelítés
Szekció neve “Technikai megközelítés”Ha a bővítményt vagy szolgáltatást a Complianz megtalálta és integrálta, mégsem történik semmi:
Bővítményintegráció
Szekció neve “Bővítményintegráció”- Használd a Complianz és az integrált bővítmény legfrissebb verzióját.
- Nézd meg a dokumentációban, van-e további leírás.
- Előfordul (például az Instagram-hírfolyam bővítményeinél), hogy az API-t csak a háttérrendszer használja, és a tartalom „natív” tartalomként jelenik meg. Ezeket nem blokkolja a Complianz, mert a látogatónak nincs kapcsolata az Instagrammal.
- Ellenőrizd, hogy az integráció tényleg jól működik-e.
A süti-beállító szkript megkeresése
Szekció neve “A süti-beállító szkript megkeresése”Ha az integrált bővítmény a nyilvános oldalon mégis sütiket állít be, meg kell találni azt a JavaScript-fájlt vagy beágyazott szkriptet, amelyik ezt teszi. Ehhez lásd a sütit beállító szkript megkeresésének útmutatóját.
Szolgáltatás
Szekció neve “Szolgáltatás”Mielőtt tovább lépsz, nézd meg, hogy a szolgáltatásnak nincs-e bővítményintegrációja vagy leírása. Ha a szolgáltatás be van kapcsolva a Complianz integrációi között, de mégsem blokkolódik, két fő oka lehet:
- A szolgáltatás kézzel van megvalósítva vagy egyedi fejlesztésű. Ilyenkor a szkriptet kézzel kell blokkolni.
- A szolgáltatásnak további integrációra van szüksége. Ilyen például a Google Maps: a Complianz az általános megvalósításokat és több népszerű térképbővítményt támogat, de a témák, bővítmények és Google API-k nagy száma miatt nem minden megvalósítás támogatott. Az alap integrációs példákról és a térképek hibakereséséről lásd a Google Maps hibakeresés fejezetet. Ha nem jártas a PHP-ban, kérj új funkciót.
Funkciókérés
Szekció neve “Funkciókérés”A hibakeresés utolsó lépése annak felismerése, hogy a szolgáltatás vagy bővítmény integrálása segítség nélkül nem megoldható. Ilyenkor funkciókérést nyújthatsz be a Complianz csapatának.
Készült: