Ankerlink an den Anfang der Seite
railroad 1701738 1920
Generic filters
Filter by Kategorien

In einem Plugin mit dynamisch generierten Metaboxen sollte in der aufgerufenen Funktion anhand eines Parameters bestimmt werden, welche Datenfelder („Fieldgroup“) zur Anwendung kommen. Praktischerweise kann add_meta_box an die Funktion die es aufruft, beliebige vom Entwickler definierte Parameter in einem Array übergeben.

add_meta_box( 'meine_metabox', 
     'Angezeigter Name', 
     'my_custom_fields_callback', // Funktion, die in der Metabox aufgerufen wird
     'normal', // oder 'side', wenn sie in der Seitenleiste dargestellt werden soll
     'high', // oder 'low' für die Priorität, Einfluss auf Reihenfolge 
     array(
         'parameter_1' => $param1,
         'parameter_2' => $param2
     ) 
);

In der aufgerufenen Funktion stehen die übergebenen Parameter-Werte wie folgt zur Verfügung:

function my_custom_fields_callback( $post, $metabox) {
    $param1 = $metabox['args']['parameter_1'];
    $param2 = $metabox['args']['parameter_2'];
    ...
}

Bitte das Kommentarfeld nicht für Supportanfragen nutzen; hier kann kein Support angeboten werden. Die Angabe von Name oder E-Mail-Adresse ist optional, ein Spitzname wäre trotzdem nett.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Name und E-Mail-Adresse (beides optional, da alle Kommentare moderiert werden) werden dauerhaft gespeichert. Über dieses Formular kann jeder Zeit die Löschung persönlicher Daten oder Kommentare angefordert werden; die Anfrage wird nicht veröffentlicht und nach der Bearbeitung gelöscht. IP-Adressen, die mit Kommentaren gespeichert werden, werden nach zwei Monaten automatisch gelöscht.