Feltételek
Az include és exclude paraméter felépítése, a relation és az összes használható feltétel.
Egy meta box beállításában az include paraméterrel megadod, hol jelenjen meg, az exclude paraméterrel pedig, hol legyen elrejtve. Mindkettő tömb, és ugyanazokat az elemeket tartalmazza.
A relation
Szekció neve “A relation”A relation határozza meg, hogyan kapcsolódnak a feltételek:
| Érték | Jelentés |
|---|---|
OR |
Elég, ha az egyik feltétel teljesül. Ez az alapérték. |
AND |
Csak akkor teljesül, ha az összes feltétel igaz. |
Az értéke kis- és nagybetűre nem érzékeny, és megadása nem kötelező. Ha a feltételek a relation szerint teljesülnek, az include esetén a meta box megjelenik, az exclude esetén el lesz rejtve.
Feltételek
Szekció neve “Feltételek”Mindegyik feltétel megadása nem kötelező. A listát vesszővel elválasztott szövegként vagy tömbként is megadhatod.
Bejegyzés alapú feltételek
Szekció neve “Bejegyzés alapú feltételek”| Paraméter | Mikor teljesül |
|---|---|
ID |
A szerkesztett bejegyzés azonosítója szerepel a listában. |
parent |
A szerkesztett bejegyzés szülőjének azonosítója szerepel a listában. |
slug |
A szerkesztett bejegyzés szlugja szerepel a listában. |
template |
A bejegyzés oldalsablonja szerepel a listában. |
is_child |
Logikai érték: a bejegyzés vagy oldal gyermekoldal-e (true) vagy nem. |
Taxonómia alapú feltételek
Szekció neve “Taxonómia alapú feltételek”A listában azonosítót, nevet vagy szlugot is megadhatsz.
| Paraméter | Mikor teljesül |
|---|---|
category |
A bejegyzésnek van olyan kategóriája, amely szerepel a listában. |
tag |
A bejegyzésnek van olyan címkéje, amely szerepel a listában. |
{$taxonomy_slug} |
Egyéni taxonómia esetén a taxonomy_slug helyére a taxonómia szlugja kerül (például section, region). A bejegyzésnek van olyan kifejezése, amely szerepel a listában. |
parent_category |
A bejegyzésnek van olyan kategóriája, amelynek a szülője szerepel a listában. |
parent_tag |
A bejegyzésnek van olyan címkéje, amelynek a szülője szerepel a listában. |
parent_{$taxonomy_slug} |
Ugyanez egyéni taxonómiára, például parent_region. |
Felhasználó alapú feltételek
Szekció neve “Felhasználó alapú feltételek”| Paraméter | Mikor teljesül |
|---|---|
user_role |
A bejelentkezett felhasználó szerepköre szerepel a listában (például administrator, editor). |
user_id |
A bejelentkezett felhasználó azonosítója szerepel a listában. |
edited_user_role |
A szerkesztett felhasználó szerepköre egyezik. Csak a felhasználói profil és a felhasználószerkesztő képernyőn működik, és az MB User Meta bővítmény kell hozzá. |
edited_user_id |
A szerkesztett felhasználó azonosítója egyezik. Ugyanazok a megkötések, mint az előzőnél. |
Egyéni ellenőrzés
Szekció neve “Egyéni ellenőrzés”| Paraméter | Mikor teljesül |
|---|---|
custom |
A megadott függvény true értékkel tér vissza. A függvény egy paramétert kap, a meta box tömbjét. |
A függvény neve lehet szöveg, [objektum, metódusnév] tömb, vagy [osztály, statikus metódus] tömb.
Készült: