Comment ajouter un champ personnalisé custom post type?
Bon matin.
J'ai créé un custom post type appelé "Produits". Je veux créer un champ personnalisé (est metabox
le terme exact?) d'où mon client peut cocher une case afin de déterminer si un poste au sein de cette
CPT est une vedette de la poste.
Voici le code dans mon functions.php pour créer les "Produits" CPT:
function products_custom_init() {
$labels = array(
'name' => _x('Products', 'post type general name'),
'singular_name' => _x('Product', 'post type singular name'),
'add_new' => _x('Add New', 'products'),
'add_new_item' => __('Add New Product'),
'edit_item' => __('Edit Product'),
'new_item' => __('New Product'),
'view_item' => __('View Product'),
'search_items' => __('Search Products'),
'not_found' => __('Nothing found'),
'not_found_in_trash' => __('Nothing found in Trash'),
'parent_item_colon' => ''
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'show_in_nav_menus' => false,
'query_var' => true,
'rewrite' => array('slug','pages'),
'capability_type' => 'post',
'hierarchical' => true,
'menu_position' => 5,
'supports' => array('title','editor','thumbnail','excerpt',)
);
register_post_type( 'products' , $args );
}
add_action( 'init', 'products_custom_init' );
Alors, comment puis-je ajouter de la 'vedette' metabox /champ personnalisé pour seulement Produits posts?
Merci beaucoup,
Cynthia
OriginalL'auteur Cynthia | 2012-07-31
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser ce plugin
http://wordpress.org/extend/plugins/types/
ou ce tutoriel peut utile pour vous.
http://wptheming.com/2010/08/custom-metabox-for-post-type/
OriginalL'auteur Muhammad Yasin
Comme Muhammad Yasin dit il y a des plugins, je le recommande:
http://wordpress.org/extend/plugins/more-fields/
si vous voulez le faire vous-même dans le code regardez:
add_meta_box
Vous pouvez enregistrer des boîtes par type de poste.
OriginalL'auteur janw