web-dev-qa-db-fra.com

Comment désactiver Wordpress Media redimensionner la version de taille différente?

Lorsque je télécharge sur un support, Wordpress le redimensionne en plusieurs versions comme celle-ci

2016-04-03_23-36-35-90x65.png
2016-04-03_23-36-35-120x80.png
2016-04-03_23-36-35-360x240.png
2016-04-03_23-36-35-480x320.png
2016-04-03_23-36-35-600x400.png
2016-04-03_23-36-35-768x391.png
2016-04-03_23-36-35-840x420.png
2016-04-03_23-36-35-840x543.png
2016-04-03_23-36-35-1067x480.png

Comment puis-je le désactiver? Je veux juste juste la taille originale. Donc ma version de wordpress est 4.5.3.

2
Erdal Bakkal

WordPress contient des images standard thumbnail, medium, medium_large, large pour quelles tailles d'image, vous pouvez le définir sous Settings --> Media sauf medium_large taille dont la hauteur par défaut est définie sur 768px (medium_large est disponible à partir de WP4.4).

Par conséquent, lorsque vous définissez 0 dans les paramètres de support, les images miniatures, de taille moyenne et de grande taille ne sont pas générées. Les tailles générées ne le permettent pas. Ainsi, les images générées sont ajoutées par le thème actif ou les plug-ins que vous rencontrez.

Quoi qu'il en soit, nous pouvons supprimer ces tailles d'image en utilisant le code suivant.

function wpse_230632_remove_image_sizes() {
    foreach ( get_intermediate_image_sizes() as $size ) {
        remove_image_size( $size );
    }
}
add_action('init', 'wpse_230632_remove_image_sizes');

Une chose est restée et est la taille medium_large, pour ceci:

Nous devons définir medium_large_size_w et medium_large_size_h sur 0 . Vous pouvez définir ceci directement dans la base de données ou mettre à jour une fois l'option comme ceci:

update_option('medium_large_size_w',0);
update_option('medium_large_size_h',0);

Maintenant, essayez de télécharger une image échantillon et de vérifier la taille des images, vous ne verrez que l'image originale.

6
bravokeyl