миниатюра и полная картинка Wordpress - Webmasters.ru - RSS
http://webmasters.ru/forum/showthread.php?t=26400
SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах1743204020Elesite CMS60http://webmasters.ru/forum/images/wm/misc/rss.pngSEO форум вебмастеров Webmasters.ru
http://webmasters.ru/forum
миниатюра и полная картинка Wordpress by zambrotta04
http://webmasters.ru/forum/showpost.php?p=266176
Sun, 11 Mar 2012 12:53:48 GMTДобрый день. Подскажите пожалуйста как сделать что бы на главной странице были миниатюрные картинки, а в полной новости были картинки оригинального размера. Заранее благодарен.миниатюра и полная картинка Wordpress by nemetc
http://webmasters.ru/forum/showpost.php?p=266207
Sun, 11 Mar 2012 13:32:02 GMTzambrotta04,
на одном из своих сайтов делаю так, в function.php прописываем
if( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' ); add_theme_support( 'homepostthumbnails' );
add_image_size('post_box_img', 655, 290, true);// - картинка в посте
add_image_size( 'relatedimg', 150, 125, true ); // - миниатюра
}
этой функцией мы задаем размер картинок при загрузке их на сервер
потом в нужном месте выводим их
Спросите почему таким образом, а не например скриптом timthumb, это очень просто, так картинка получает определенный размер изначально и не нужно к ней приписывать width и height, что лучше влияет на валидность кода.
Спросите почему таким образом, а не например скриптом timthumb, это очень просто, так картинка получает определенный размер изначально и не нужно к ней приписывать width и height, что лучше влияет на валидность кода.]]>миниатюра и полная картинка Wordpress by seoeffector
http://webmasters.ru/forum/showpost.php?p=266219
Sun, 11 Mar 2012 13:51:05 GMT//Вывод первой картинки из поста
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Картинка по умолчанию, если у поста нет своей
$first_img = "http://img1.liveinternet.ru/images/attach/c/0//63/297/63297786_x_2b391112.jpg";
}
return $first_img;
}
Код нужно добавить в functions.php
а в место вывода например так
[PHP]/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Картинка по умолчанию, если у поста нет своей
$first_img = "http://img1.liveinternet.ru/images/attach/c/0//63/297/63297786_x_2b391112.jpg";
}
return $first_img;
}
Код нужно добавить в functions.php
а в место вывода например так
Верное решение предоставил мне пользователь Werdik
У меня все работает, и Вас тоже должно все быть нормально.]]>миниатюра и полная картинка Wordpress by Cold_less
http://webmasters.ru/forum/showpost.php?p=266285
Sun, 11 Mar 2012 15:57:56 GMTseoeffector, как я понял в вашем коде выводится просто миниатюрная картинка, выхваченная из поста? А то стандартные миниатюры дополнительно вырезаются из картинок, в результате чего жрут больше места.