$fields Array - GeekPress/WP-Custom-Fields GitHub Wiki

$fields est un tableau qui permet de créer et de configurer de nouveaux champs personnalisés. Chaque nouveau champ doit être ajouté en tant que nouvel élément du tableau $fields comme ci-dessous :

<?php
$conf = array(
	'id'        => '_coordonnees',
	'title'     => 'Coordonnées',
	'post_type' => array( 'post', 'equipe' )
);

$fields[] = array(
                'name'  => '_voiture',
                'label' => 'Voiture',
                'type'  => 'text',
);

$fields[] = array(
                'name'           => '_moto',
                'label'          => 'Moto',
                'type'           => 'text',
);

$exMetaBox = new Metabox( $conf, $fields );
?>

Les paramètres généraux

  • name
  • Attribut name du champ
  • (string) (requis)
  • Défaut : None
  • label
  • Label du champ
  • (string)
  • Défaut : None
  • std
  • La valeur par défaut du champ
  • (string)
  • Défaut : None
  • class
  • Permet d'ajouter des class sur la balise
  • (string)
  • Défaut : None
  • accesskey
  • Raccourci clavier pour accéder au champ
  • (string)
  • Défaut : None
  • description
  • Permet d'afficher un texte de description en dessous du champ
  • (string)
  • Défaut : None
  • required
  • Permet de rendre le champ obligatoire à la saisie si le paramètre est à true.
  • (bool)
  • Défaut : None
  • callback
  • Fonction de callback pour modifier le traitement de la valeur du champ avant l'enregistrement en BDD
  • (string)
  • Défaut : None