Cum să setezi dimensiunile implicite ale imaginilor în WordPress pentru cropare fixă

13 oct. 2011, 13:41:43
Vizualizări: 16K
Voturi: 23

Cum pot seta dimensiunile medii și mari ale imaginilor în WordPress pentru cropare fixă?

În tema mea pot seta dimensiunea thumbnail-ului pentru cropare fixă folosind:

add_theme_support('post-thumbnails');
set_post_thumbnail_size( 96, 96, true );

Dar nu văd nicio modalitate de a face cropare fixă pentru dimensiunile medii și mari ale imaginilor.

Există oare o modalitate de a elimina dimensiunile medii și mari și de a le adăuga din nou folosind:

add_image_size( 'medium', $width, $height, true );
add_image_size( 'large', $width, $height, true );
0
Toate răspunsurile la întrebare 4
2
33

Iată o îmbunătățire care utilizează setările așa cum ai încercat să faci:

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

3 sept. 2015 18:04:20
Comentarii

beneficiul acestei soluții este că puteți încă să setați măsurătorile în setările wp. excelent.

honk31 honk31
8 apr. 2016 19:40:46

Este perfect!

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

Puteți suprascrie setările implicite astfel:

add_image_size( 'medium', 200, 200, true );
13 oct. 2011 13:45:09
Comentarii

Da, a fost atât de simplu! Eram atât de convins că nu poate fi așa...

Scott Scott
13 oct. 2011 13:47:08
0

Pentru a activa decuparea pentru imaginile de dimensiune medium, este suficient să folosiți acest cod:

update_option( 'medium_crop', 1 );

Funcția update_option() verifică automat dacă opțiunea există și o adaugă dacă este necesar:

Dacă opțiunea nu există, atunci aceasta va fi adăugată cu valoarea specificată, având valoarea $autoload setată la yes.

11 ian. 2020 13:53:40
0

Răspunsul lui Gleb a funcționat perfect pentru mine.

// Thumbnail de dimensiune medie
if(false === get_option('medium_crop')) {
    add_option('medium_crop', '1'); 
} else {
    update_option('medium_crop', '1');
}

Am găsit codul complet aici

7 dec. 2020 12:15:28