
Лесен начин, чрез който можете да създаде thumb на вашите картинки в постовете. За целта ще използваме TimThumb, който можете да изтеглите от тук. След като изтеглите архива, го разархивирайте и качете файла timthumb.php в основната директория на вашият WordPress блог. (или някъде другаде)
След това отворете functions.php на вашата тема и сложете следният код в него:
function resize( $atts, $content = null ) {
extract(shortcode_atts(array(
'w' => '400',
'h' => '400',
'zc' => '0';
'q' => '75'
), $atts));
return '<img src="timthumb.php?src='.$content.'&h='.$h.'&w='.$w.'&zc='.$zc.'&q='.$q.'" alt="" />';
}
add_shortcode('img', 'resize');
При писането на нов пост използвайте следният синтаксис за да оразмерите дадена снимка:
[img h="300" w="300" q="80" zc="1"]http://www.site.com/image.jpg[/img]
където
- w – ширина;
- h – височина;
- q – качество (от 75 до 100);
- zc – zoom crop (0 или 1)
Надявам се, че ще ви бъде от полза
stylius на 16 октомври 2009
Интересно, но Wordpress си има вграден оразмерител на картинки. В настройките във Файлове се посочват 3 размера за максимална височина и ширина и при ъплоуд автоматично се правят с такива размери. Естествено пропорциите се запазват и картинките макар с различни размери изглеждат отлично.
Rx-Ende на 16 октомври 2009
Преоразмеряване на изображения може да се направи и с css
Георги на 27 август 2010
Aко се ползва на посещаван блог няма ли да вдигне много ползваните ресурси
Свилен Попов на 27 август 2010
Георги, чак много не знам, но може да се получи леко забавяне.