Tovább a tartalomhoz

Include Exclude, Show Hide vagy Conditional Logic?

A három láthatóságot szabályozó bővítmény különbsége, és hogy melyiket mikor érdemes használni.

Egy meta box láthatóságát három bővítménnyel is szabályozhatod: az MB Include Exclude, az MB Show Hide és az MB Conditional Logic bővítménnyel. A fő különbség az, hogy a meta box elrejtése hol történik.

Ez a bővítmény a szerver oldalán, PHP-ban dönt, ezért:

  • a meta box teljesen kimarad a szerkesztőképernyőről, HTML-kód sem készül belőle;
  • mivel nincs beviteli mező, a meta box értékei nem is mentődnek el;
  • a meta box az oldal újratöltése nélkül nem jeleníthető meg újra.

MB Show Hide és MB Conditional Logic: JavaScripttel rejt

Szekció neve “MB Show Hide és MB Conditional Logic: JavaScripttel rejt”

Ez a két bővítmény a böngészőben, JavaScripttel dönt, ezért:

  • a meta box HTML-kódja megjelenik az oldalon, a mezők csak el vannak rejtve, és az értékek a bejegyzés mentésekor is beküldődnek, majd az adatbázisba kerülnek;
  • a meta box az oldal újratöltése nélkül újra megjeleníthető.

Show Hide és Conditional Logic különbsége

Szekció neve “Show Hide és Conditional Logic különbsége”

Az MB Conditional Logic többet tud, mint az MB Show Hide:

  • a Show Hide csak meta boxokat tud megjeleníteni vagy elrejteni, a Conditional Logic mezőket és egyes HTML-elemeket is;
  • a Conditional Logic több feltételtípust ismer (például nagyobb, kisebb, nem egyenlő).
Igény Bővítmény
A meta box egyáltalán ne kerüljön az oldalra, és ne mentsen értéket MB Include Exclude
A meta box az oldalon belül, újratöltés nélkül jelenjen meg vagy tűnjön el MB Show Hide vagy MB Conditional Logic
Mezőket vagy HTML-elemeket is el kell rejteni, összetettebb feltételekkel MB Conditional Logic

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások