$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 );
?>