
Ne taip seniai čia paskelbiau funkciją, skirtą mygtukams sukurti, kad būtų galima atidaryti modalinį langą be WordPress įskiepių, o praėjusį mėnesį - dar vieną, skirtą įrankių užuominoms pridėti. Na, o vakar GenerateBlocks savo Pro versijos 2.3.0 atnaujinime pridėjo šią daug lankstesnę ir daugiau galimybių turinčią parinktį, kuri gali padėti sutaupyti keletą įskiepių.
Tai yra perdangos plokštės (nežinau, ar tai geriausias vertimas žodžiui "perdangos plokštės") su sąlygomis.
"GenerateBlocks Pro 2.3" perdangos skydai leidžia pridėti bet kokį turinį prie interaktyviųjų elementų, pvz., iššokančių langų, slankiojančių langų, modalinių ir nemodalinių langų, įrankių užrašų, ne drobės skydų ir net megapaskyrų meniu.
Nors " GenerateBlocks" ir " GeneratePress" yra žinomi dėl švaraus, lengvo ir optimizuoto kodo, dar turiu išanalizuoti šių skydelių poveikį DOM, kad galėčiau palyginti, kiek elementų ir gylio jie prideda, kad žinočiau, kokiais atvejais geriau naudoti šį naują įrankį ar tik HTML ir CSS, aukojant įdomias sąlyginių taisyklių parinktis.
GenerateBlocks neprideda naujo bloko į savo kolekciją 12. Tai, ką pamatysime, yra šios dvi naujos administratoriaus parinktys: Overlay Panels ir Conditions.

Norėdami pradėti kurti pirmąjį modalinį langą, iššokantį langą ar įrankių užuominą, spustelėkite Perdangos skydeliai ir dešinėje rasite jo konfigūracijos parinktis.
Dabar galite išbandyti jo funkcijas kurdami bet kokį turinį "GenerateBlocks" konteinerio (ar kito elemento) viduje, kol kas nenagrinėdami Sąlygų konfigūracijos parinkčių.

Galima naudoti trigerius (veiksmus arba aplinkybes, dėl kurių bus vykdomas dalykas su rodomu turiniu):
- Spustelėkite. Suaktyvina turinį, kuris bus rodomas spustelėjus mygtuką, paveikslėlį, nuorodą ir pan.
- "On hover ", bus aktyvuota, kai naudotojas užves pelės žymeklį ant elemento.
- Spustelėkite arba užveskite pelės žymeklį. Sujunkite spustelėjimą ir užveskite pelės žymeklį.
- Išėjimo ketinimas: rodomas, kai naudotojas bando palikti puslapį ir perkelia rodyklę į naršyklės viršų.
- Procentinis slinkimas: rodomas naudotojui nuslinkus žemyn iki nurodyto puslapio procento.
- Laiko atidėjimas: rodomas po nustatyto laiko.
- Pasirinktiniai įvykiai sukeliami atliekant tam tikrus veiksmus, pavyzdžiui, kai prekė pridedama į "WooCommerce" krepšelį (`wc-blocks_added_to_cart`).
Tada galite peržiūrėti Sąlygas ir išbandyti galimybes. Nors dar neturėjau laiko panaudoti visų derinių, tačiau tai, ką jau spėjau išbandyti, atrodo labai naudinga.

Jei trigeriai siūlo gerą galimybių paletę, sąlygos labai padidina jų galimybes.
Sąlygos gali būti nustatomos pagal įvairius parametrus, todėl galite atlikti smulkų valdymą:
- Autorius: rodo konkrečių autorių turinio perdangas.
- Slapukai: Rodyti arba slėpti perdangas, atsižvelgiant į slapukų buvimą arba reikšmes.
- Data ir laikas. Konkrečių datų, laikų ar pasikartojančių įvykių planavimo perdangos.
- Įrenginys - rodo arba paslepia perdangas pagal darbalaukį, planšetinį kompiuterį arba mobilųjį įrenginį.
- Kalba: segmentuokite naudotojus pagal puslapio kalbą.
- Vieta: rodomi uždengimai tam tikruose puslapiuose, pranešimuose ar failuose. Vietas taip pat galima konfigūruoti visai svetainei arba tik 404 puslapiui ar papildomiems puslapiams.
- Pasirinktiniuspranešimų laukus galima naudoti perdangoms įjungti (pvz., rodyti perdangą ant pranešimų su tam tikra meta reikšme).
- Užklausos parametras - tiksliniai URL adresai su konkrečiomis užklausos eilutėmis (pvz., `?utm_source=newsletter`). Tai labai naudinga, jei paleidžiate skelbimus ir norite rodyti tik pagal konkrečius užklausos parametrus parengtus konkrečios kampanijos pasiūlymus.
- Referrer: Tiksliniai lankytojai, atvykstantys iš konkrečių domenų arba URL adresų.
- Svetainės parinktys - "WordPress" svetainės nustatymų koregavimas pagal sąlygas.
- Vartotojo metaduomenys, personalizavimas pagal vartotojo profilio duomenis.
- Vartotojo vaidmuo: rodyti turinį registruotiems naudotojams, administratoriams, prenumeratoriams arba svečiams.
Išsamų likusių parinkčių sąrašą galite rasti šiame pranešime arba šiame skydelių vadove ir šiame sąlygų vadove su dokumentais, pavyzdžiais, patarimais ir ekrano nuotraukomis.
Jei norėtumėte, kad kas nors grafiškai paaiškintų, kaip pradėti, Kyle'as iš "The Admin Bar" tai jau padarė šiame vaizdo įraše.
Aš vis dar manau, kad nors jų palaikymo forume jie siūlo labai gerą klientų aptarnavimą ir labai naudingus atsakymus į bet kokį klausimą, mokymosi kreivė, norint naudotis daugeliu GenerateBlocks galimybių, vis dar yra šiek tiek stati. Juo labiau naujokams arba tiems, kurie pripratę prie tokių konstruktorių kaip Elementor. Nepaisant to, nekeisčiau GB į jokį konstruktorių ar blokų kolekciją, nes jos evoliucija, nors ir lėta, man atrodo, yra sėkminga.