Ou comment afficher ses miniatures sur le tableau des Articles
Ça vous tente d’avoir un tableau qui ressemblerait à celui-ci ?
Afficher une miniature
Comment procèder ?
Tout simplement !
Il vous suffit d’ouvrir le fichier functions.php qui se trouve dans le répertoire de votre thème.
Vous copiez ensuite ce code que vous allez coller dans le fichier functions.php.
Vous enregistrez, vous uploadez le fichier modifié sur votre site (dans le répertoire de votre thème) et le tour est joué !
Pensez à vider votre cache si la miniature n’apparait pas.
?View Code PHP//------------------------------------------------------------------------------------- //Affiche la miniature de chaque article //------------------------------------------------------------------------------------- if ( !function_exists('fb_AddThumbColumn') && function_exists('add_theme_support') ) { // for post and page add_theme_support('post-thumbnails', array( 'post', 'page' ) ); function fb_AddThumbColumn($cols) { $cols['thumbnail'] = __('Thumbnail'); return $cols; } function fb_AddThumbValue($column_name, $post_id) { $width = (int) 35; //largeur de la miniature $height = (int) 35;//hauteur de la miniature if ( 'thumbnail' == $column_name ) { // thumbnail of WP 2.9 $thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true ); // image from gallery $attachments = get_children( array('post_parent' => $post_id, 'post_type' => 'attachment', 'post_mime_type' => 'image') ); if ($thumbnail_id) $thumb = wp_get_attachment_image( $thumbnail_id, array($width, $height), true ); elseif ($attachments) { foreach ( $attachments as $attachment_id => $attachment ) { $thumb = wp_get_attachment_image( $attachment_id, array($width, $height), true ); } } if ( isset($thumb) && $thumb ) { echo $thumb; } else { echo __('None'); } } } // for posts add_filter( 'manage_posts_columns', 'fb_AddThumbColumn' ); add_action( 'manage_posts_custom_column', 'fb_AddThumbValue', 10, 2 ); // for pages add_filter( 'manage_pages_columns', 'fb_AddThumbColumn' ); add_action( 'manage_pages_custom_column', 'fb_AddThumbValue', 10, 2 ); }
Note : Ne fonctione qu’à partir de WordPress 2.9.x et un thème qui supporte la nouvelle fonction des miniatures