Impostare dimensioni immagine predefinite in WordPress per un ritaglio fisso

13 ott 2011, 13:41:43
Visualizzazioni: 16K
Voti: 23

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 );
0
Tutte le risposte alla domanda 4
2
33

Ecco un miglioramento che utilizza le impostazioni come hai cercato di fare:

add_image_size('medium', get_option( 'medium_size_w' ), get_option( 'medium_size_h' ), true );

3 set 2015 18:04:20
Commenti

il vantaggio di questa soluzione è che puoi ancora impostare le misure nelle impostazioni di wp. fantastico.

honk31 honk31
8 apr 2016 19:40:46

È perfetto!

Etienne Dupuis Etienne Dupuis
21 mar 2019 17:24:27
1
21

Puoi sovrascrivere le impostazioni predefinite in questo modo:

add_image_size( 'medium', 200, 200, true );
13 ott 2011 13:45:09
Commenti

Sì, era davvero così semplice! Ero così convinto che non potesse essere...

Scott Scott
13 ott 2011 13:47:08
0

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 su yes.

11 gen 2020 13:53:40
0

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

7 dic 2020 12:15:28