Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.5
– Version de PHP/MySQL : PHP 5.3.17 / MySQL 5.0.51a
– Thème utilisé : perso
– Extensions en place : Contact Form 7, WordPress SEO, mon extension en dev
– Nom de l’hebergeur : perso
– Adresse du site : non accessible sur internet
Problème(s) rencontré(s) :
Je développe une extension et je souhaite utiliser le support thumbnail.
D’après l’exemple donné dans le codex : register_post_type, il est possible d’ajouter simplement le support dans la liste des supports. Ainsi cela donne dans un plugin :
function codex_custom_init() {
$args = array(
‘show_ui’ => true,
‘supports’ => array( ‘title’, ‘editor’, ‘thumbnail’ )
);
register_post_type( ‘test’, $args );
}
add_action( ‘init’, ‘codex_custom_init’ );
Cela ne fonctionne pas chez moi. J’ai donc dû faire ceci :
function codex_custom_init() {
$args = array(
‘show_ui’ => true,
‘supports’ => array( ‘title’, ‘editor’, ‘thumbnail’ )
);
register_post_type( ‘test’, $args );
add_theme_support( ‘post-thumbnails’, array( ‘test’ ) );
}
add_action( ‘init’, ‘codex_custom_init’ );
Est-ce un bug du paramètre supports de la fonction register_post_type ? Ou est-ce une erreur de ma part ?