WordPress: visualizzare le immagini in evidenza nella tabella amministrativa dei post

WordPress: visualizzare le immagini in evidenza nella tabella amministrativa dei post

Una caratteristica che manca a WordPress รจ visualizzare l'immagine in evidenza (thumbnail) associata ad un post nelle colonne della tabella amministrativa dei post. Fortunatamente esiste una soluzione. Vediamo quale.

Aggiungete il seguente codice al file functions.php:


add_filter('manage_posts_columns', 'add_post_thumbnail_column', 5);
add_filter('manage_pages_columns', 'add_post_thumbnail_column', 5);


function add_post_thumbnail_column($cols){
  $cols['post_thumb'] = __('Immagine in evidenza');
  return $cols;
}


add_action('manage_posts_custom_column', 'display_post_thumbnail_column', 5, 2);
add_action('manage_pages_custom_column', 'display_post_thumbnail_column', 5, 2);

function display_post_thumbnail_column($col, $id){
  switch($col){
    case 'post_thumb':
      if( function_exists('the_post_thumbnail') ) {
        echo the_post_thumbnail(array(150,150));
      } else {
        echo 'Non supportata dal tema.';
      }
      break;
    default:
      break;
  }
}
Torna su