- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- [Wordpress] Crop immagine in evidenza - Crop post-thumbnails
-
[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.
-
Forse...devo rigenerare tutte le miniature?
-
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.