Tovább a tartalomhoz

MB Include Exclude

Meta boxok megjelenítése vagy elrejtése haladó helyszínszabályok alapján: oldal, sablon, kategória, felhasználó és más feltételek szerint.

Az MB Include Exclude a Meta Box kiegészítője. Haladó helyszínszabályokkal határozhatod meg, hogy egy meta box melyik szerkesztőképernyőn jelenjen meg (include), és melyiken legyen elrejtve (exclude). A szabály függhet a bejegyzés azonosítójától, szülőjétől, szlugjától, oldalsablonjától, kategóriáitól, címkéitől, taxonómiáitól, valamint a szerkesztést végző felhasználótól.

  • Aktív Meta Box bővítmény.
  • A szabályokat a meta box PHP-beállításában adod meg, a bővítménynek nincs saját beállítóoldala.
  1. Telepítsd és aktiváld a Meta Box bővítményt.
  2. Telepítsd és aktiváld az MB Include Exclude bővítményt.
  3. Add hozzá az include vagy az exclude paramétert a meta box regisztrálásához.

Az alábbi meta box csak azon az oldalon jelenik meg, amelynek a szlugja kapcsolat:

add_filter( 'rwmb_meta_boxes', function ( $meta_boxes ) {
$meta_boxes[] = [
'title' => 'Elérhetőségek',
'post_types' => 'page',
'include' => [ 'slug' => [ 'kapcsolat' ] ],
'fields' => [
[ 'name' => 'Telefonszám', 'id' => 'telefon', 'type' => 'text' ],
],
];
return $meta_boxes;
} );
https://minta-bolt.hu/wp-admin/post.php?post=4&action=edit
A Kapcsolat oldal szerkesztője, alul az Elérhetőségek meta boxszal

A Kapcsolat oldalon megjelenik az Elérhetőségek meta box.

Egy másik oldalon, ahol a szlug nem egyezik, ugyanez a meta box nem látszik. A kizárásnál fordítva működik: a kapcsolat szlugú oldalon elrejtett Szerkesztői megjegyzés meta box a többi oldalon megjelenik.

https://minta-bolt.hu/wp-admin/post.php?post=5&action=edit
A Rólunk oldal szerkesztője, alul a Szerkesztői megjegyzés meta boxszal

A Rólunk oldalon az Elérhetőségek helyett a Szerkesztői megjegyzés látszik.

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