Wordpress-thumbnail de aceeasi dimensiune
Am scris in postul anterior cum putem modifica dimensiunea thumbnail-urilor. Uneori aceasta nu este suficient. Daca se doreste ca toate pozele sa aiba aceeasi latime (indiferent care dintre dimensiuni este mai mare - inaltime sau latime) mai trebuie facute niste modificari.
in fisierul wp-admin/includes/image.php
comentati urmatorul cod (aproximativ linia 49):
if ( $image_attr[0] > $image_attr[1] ) {
$image_width = $image_attr[0];
$image_height = $image_attr[1];
$image_new_width = $max_side;
$image_ratio = $image_width / $image_new_width;
$image_new_height = $image_height / $image_ratio;
//width is > height
} else {
$image_width = $image_attr[0];
$image_height = $image_attr[1];
$image_new_height = $max_side;
$image_ratio = $image_height / $image_new_height;
$image_new_width = $image_width / $image_ratio;
//height > width
}
si adaugati urmatorul cod:
$image_width = $image_attr[0];
$image_height = $image_attr[1];
$image_new_width = $max_side;
$image_ratio = $image_width / $image_new_width;
$image_new_height = $image_height / $image_ratio;
Observatii:
1. versiunea pe care am facut testele este 2.3.3
2. pentru versiuni mai vechi, codul se gaseste in wp-admin/admin-functions.php (sau dati cautare dupa wp_create_thumbnail)
3. In php, syntaxa petru comentariul pe mai multe linii este:
/*
cod comentat
*/
4. pentru a avea aceeasi inaltime a thumbnail-ului codul este urmatorul (nu e testat !)
$image_width = $image_attr[0];
$image_height = $image_attr[1];
$image_new_height = $max_side;
$image_ratio = $image_height / $image_new_height;
$image_new_width = $image_width / $image_ratio;
No related posts.
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments
No comments yet.
Leave a comment