Megjelenítési feltétel: egyedi mezők (ACF, JetEngine, Toolset, PODS)
Elemek megjelenítése egyedi mezők értéke szerint, az ACF mezőtípusainak lépéseivel.
Az egyedi mezőket kezelő bővítmények (ACF, JetEngine, Toolset, PODS) a bejegyzésekhez, termékekhez és egyéni bejegyzéstípusokhoz mezőket kapcsolnak. A Megjelenítési feltétel ezeknek a mezőknek az értékét olvassa, és ennek alapján mutatja vagy rejti az elemet. A közös beállításokat a Megjelenítési feltétel: bekapcsolás és látogatói szabályok fejezet írja le.
A lépések az ingyenes ACF (Advanced Custom Fields) bővítménnyel mutatják a működést. Más bővítménynél a megfelelő szabályok jelennek meg, ugyanígy kell használni.
Támogatott bővítmények és mezőtípusok
Szekció neve “Támogatott bővítmények és mezőtípusok”| Bővítmény | A szabálylistában megjelenő mezőtípusok |
|---|---|
| ACF | Szöveges mezők, Választás, Gombcsoport, Logikai, Dátum/idő, Bejegyzés, Osztályozás |
| ACF Extended | Képválasztó |
| JetEngine | Szöveg, Szövegterület, Kapcsoló, Jelölőnégyzet, Rádiógomb, Választó, Szám |
| Toolset | Szöveg, Szám, Rádiógomb, Jelölőnégyzet, Választó, Jelölőnégyzetek |
| PODS | Szöveg, Dátum, Szám, Logikai |
Az egyes bővítmények csoportja csak akkor jelenik meg a szabálylistában, ha a bővítmény aktív. Külön Meta Box csoport nincs.
Közös lépések
Szekció neve “Közös lépések”- Kapcsold be a Display Condition kiterjesztést a The Plus Addons → Extensions oldalon.
- Az Elementorban jelöld ki az elemet, és a Haladó → Megjelenítési feltétel szakaszban kapcsold be a kapcsolót.
- Az Elem hozzáadása gombbal vegyél fel egy szabályt. Az első mezőben az egyedi mezők csoportjából válaszd a mezőtípusnak megfelelő szabályt.
A példákban az „Kiegészítő információ” nevű mezőcsoport mezőit használjuk egy bejegyzéshez (Név, Státusz, Profil, Fizetős, Dátum, Bejegyzés neve, Kategória).
A mezőalapú szabályoknál a mezők sorrendje: az első a szabály típusa, a második a mező címkéje, a harmadik az Egyenlő vagy Nem művelet, az utolsó az elvárt érték. Az Egyenlő akkor teljesül, ha a mező értéke megegyezik a megadottal, a Nem akkor, ha nem.
ACF szöveges mezők
Szekció neve “ACF szöveges mezők”Az ACF szövegmezőinek (szöveg, szám, tartomány, e-mail, URL, jelszó, szövegterület) értéke szerint mutathatsz vagy rejthetsz elemet.
Példa: a „Kiegészítő információ” csoportban van egy „Név” szövegmező, értéke „Sam”.
- Válaszd az ACF : Text Fields szabályt.
- A második mezőbe írd a mező címkéjét.
- A harmadik mezőben válaszd az Egyenlő vagy Nem műveletet.
- Az utolsó mezőbe írd ugyanazt az értéket, amit az ACF mezőben megadtál.
A harmadik mező értékétől függően az elem látszik vagy rejtve marad.
ACF választás
Szekció neve “ACF választás”A választó, rádiógomb és jelölőnégyzet mezők értéke szerint.
Példa: a csoportban van egy „Státusz” választó, értéke „Editor”.
- Válaszd az ACF : Selection szabályt.
- A második mezőbe írd a mező címkéjét.
- A harmadik mezőben válaszd az Egyenlő vagy Nem műveletet.
- Az utolsó mezőbe írd a mező értékét. Itt több értéket is felvehetsz, ami jelölőnégyzetnél hasznos.
ACF gombcsoport
Szekció neve “ACF gombcsoport”Az ACF gombcsoport mezők értéke szerint.
Példa: a „Profil” szakaszban két gomb van, „Megjelenik” és „Rejtett”, és a „Megjelenik” van kiválasztva.
- Válaszd az ACF : Button Group szabályt.
- A második mezőbe írd a mező címkéjét.
- A harmadik mezőben válaszd az Egyenlő vagy Nem műveletet.
- Az utolsó mezőbe írd a gomb értékét. Több értéket is megadhatsz.
ACF logikai mező
Szekció neve “ACF logikai mező”A logikai mező értéke csak igaz vagy hamis lehet. Példa: a „Fizetős” mező jelöli a bejegyzés státuszát.
- Válaszd az ACF : Boolean szabályt.
- A második mezőbe írd a mező címkéjét.
- A harmadik mezőben:
- Egyenlő: akkor használd, ha az elemnek akkor kell megjelennie, amikor a mező igaz.
- Nem: ha az elemnek akkor kell megjelennie, amikor a mező hamis.
- Az utolsó legördülőben válaszd ki az igaz vagy a hamis értéket.
ACF dátum/idő
Szekció neve “ACF dátum/idő”Az ACF dátummezői alapján is időzíthetsz megjelenést.
Példa: a „Dátum” mezőben egy adott dátum és idő van kiválasztva.
- Válaszd az ACF : Date / Time szabályt.
- A második mezőbe írd a mező címkéjét.
- A harmadik mezőben válaszd az Egyenlő vagy Nem műveletet.
- A dátummezőben válassz az ACF mezőben megadottnál korábbi dátumot és időt.
Az ACF beállításaitól függően csak dátummal is dolgozhatsz.
ACF bejegyzés
Szekció neve “ACF bejegyzés”Ha az ACF mező bejegyzést, oldalt vagy egyéni bejegyzéstípust választ (bejegyzésobjektum, kapcsolat), annak alapján is dönthetsz.
Az ACF beállításaitól függően az elemet a megfelelő sablonba vagy a közös sablonba (fejléc, lábléc, oldalsáv) tedd.
Példa: a „Bejegyzés neve” szakaszban az „Elementor” nevű bejegyzés van kiválasztva.
- Válaszd az ACF : Post szabályt.
- A második mezőbe írd a mező címkéjét.
- A harmadik mezőben válaszd az Egyenlő vagy Nem műveletet.
- Az utolsó mezőben válaszd ki a bejegyzés, oldal vagy egyéni típus nevét, amit az ACF mezőben megadtál. Több nevet is felvehetsz.
ACF osztályozás
Szekció neve “ACF osztályozás”A kategória, címke vagy egyéni osztályozás mező alapján.
Az ACF beállításaitól függően az elemet a megfelelő sablonba vagy a közös sablonba tedd.
Példa: a „Kategória” szakaszban a „Ruházat” kategória van kiválasztva.
- Válaszd az ACF : Taxonomy szabályt.
- A második mezőbe írd a mező címkéjét.
- A harmadik mezőben válaszd az Egyenlő vagy Nem műveletet.
- Az utolsó mezőben válaszd ki a kifejezés nevét, amit az ACF mezőben megadtál. Több kifejezést is felvehetsz. Üresen hagyva minden kifejezésre érvényes.
Korlátozások
Szekció neve “Korlátozások”- A mezőket a megtekintett oldalról olvassa. Tedd az elemet annak a bejegyzéstípusnak az egyedi sablonjába, amelyik a mezőt hordozza.
- A kiterjesztés csak a bővítmény teljes (Pro) változatában érhető el.
Hibaelhárítás
Szekció neve “Hibaelhárítás”Nincs a listában a mezőtípusom. Csak a fenti típusok támogatottak. Ellenőrizd, hogy a bővítmény aktív-e, és hogy a mező ezek közül való.
Készült: