Impostare dimensioni immagine predefinite in WordPress per un ritaglio fisso
Come posso impostare le dimensioni medie e grandi delle immagini in WP per un ritaglio fisso?
Nel mio tema posso impostare il ritaglio fisso per le miniature usando questo codice:
add_theme_support('post-thumbnails');
set_post_thumbnail_size( 96, 96, true );
Ma non riesco a trovare un modo per applicare lo stesso ritaglio fisso alle dimensioni medie e grandi.
Esiste forse un modo per rimuovere le dimensioni medie e grandi e riaggiungerle usando:
add_image_size( 'medium', $width, $height, true );
add_image_size( 'large', $width, $height, true );

Per abilitare il ritaglio per le immagini di dimensione medium
, è sufficiente utilizzare questo codice:
update_option( 'medium_crop', 1 );
La funzione update_option()
stessa verifica se tale opzione esiste e la aggiunge se necessario:
Se l'opzione non esiste, verrà aggiunta con il valore specificato e con
$autoload
impostato suyes
.

La risposta di Gleb ha funzionato perfettamente per me.
// Thumbnail di dimensione media
if(false === get_option('medium_crop')) {
add_option('medium_crop', '1');
} else {
update_option('medium_crop', '1');
}
Ho trovato il codice completo qui
