$conf Array - GeekPress/WP-Custom-Fields GitHub Wiki
$conf
est un tableau associatif qui permet de configurer la meta box. Il correspond au premier argument de la class MetaBox.
Le tableau contient les clés suivantes :
- id
- Attribut "id" de la div qui contient les champs de la meta box
- (string) (requis)
- Défaut : None
- title
- Titre visible de la meta box
- (string) (requis)
- Défaut : None
- post_type
- Liste des Custom Post Types où la meta box doit être insérée ('post', 'page', 'link', ou 'custom_post_type')
- (string/array)
- Défaut : 'post'
- context
- La partie de la page où la meta box doit être affichée ('normal', 'advanced', ou 'side').
- (string)
- Défaut : 'normal'
- priority
- La priorité du contexte où la meta box doivent être affichée ('high', 'core', 'default' or 'low')
- (string)
- Défaut : 'high'
Dans l'exemple ci-dessous, on crée une meta box qui a comme libélé "Coordonnées". Cette meta box sera disponible pour les articles et le Custom Post Type "equipe" :
<?php
$conf = array(
'id' => '_coordonnees',
'title' => 'Coordonnées',
'post_type' => array( 'post', 'equipe' )
);
$fields[] = array(
'name' => '_adresse',
'label' => 'Adresse',
'type' => 'text',
);
$exMetaBox = new Metabox( $conf, $fields );
?>