
Лесен начин, чрез който можете да създаде 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