• Super User

    [Wordpress] Crop immagine in evidenza - Crop post-thumbnails

    Giorno a tutti!

    Ho un problema le immagini in evidenza che devo visualizzare in una pagina: non riesco a cropparle.

    Nel file functions.php del mio template ho:

    
    if (function_exists( 'add_theme_support')) {
    	add_theme_support( 'post-thumbnails');
    }	
    
    
    	if ( function_exists('add_image_size')) {
    		add_image_size( 'full-size',  9999, 9999, false );
    		add_image_size( 'slider',  980, 9999, false );
    		add_image_size( 'portfolio-single',  550, 9999, false );
    		add_image_size( 'small-thumb',  50, 50, true );
    		add_image_size( 'grid-thumb',  230, 180, true );
    	}
    
    

    per la visualizzazione ho:

    
           <?php the_post_thumbnail('grid-thumb'); ?>
    
    

    in teoria l'immagine dovrebbe essere ritagliata ad una dimensione di 230x180, ma ciò non succede.

    Leggendo in qualche forum ho visto che forse dovrei settare la dimensione dell'immagine in evidenza direttamente nel primo IF presente nel file functions.php, cioè così:

    
    if (function_exists( 'add_theme_support')) {
    	add_theme_support( 'post-thumbnails');
    	set_post_thumbnail_size( 200, 180, true );
    }
    
    

    ma non funziona ugualmente.

    Suggerimenti?

    Grazie.


  • Super User

    Forse...devo rigenerare tutte le miniature?


  • Super User

    Risolto,
    la dicitura corretta è:

    
    if (function_exists( 'add_theme_support')) {
        add_theme_support( 'post-thumbnails');
    }    
    
    
    
    
        if ( function_exists('add_image_size')) {
            add_image_size( 'full-size',  9999, 9999, false );
            add_image_size( 'slider',  980, 9999, false );
            add_image_size( 'portfolio-single',  550, 9999, false );
            add_image_size( 'small-thumb',  50, 50, true );
            add_image_size( 'grid-thumb',  230, 180, true );
        }
    
    

    Successivamente, ho installato il plugin Regenerate Thumbnails (wordpress . org/plugins/regenerate-thumbnails) e rigenerato le miniature.