Wordpress - галерия - thumbnails

laika358

New Member
Здравейте, колеги

Имам проблем с една функция. Направих си wordpress галерия където имам меню с малки снимки и отдолу големи.

Изпозлвам вграденото в wordpres качване и автоматично ми генерира на голямата снимка и една по малка - 150x150px.

function post_gallery() {

global $post;
preg_match_all('/\< *[^\>]*src *= *[\"\']{0,1}([^\"\'\ >]*)/',get_the_content(),$matches);
if (count($matches[1]) > 0) {

print '<div id="gallery-slider">
<div class="photos-next"></div>
<div class="photos-prev"></div>
<div class="carousel-gallery">
<ul id="photos" class="photos_thumb">';

foreach($matches[1] as $key => $img_thumb) {

$key2 = $key + 1;

print '<li class="item"><a href="#" rel="'.$key2.'" class="'; if ($key2 == 1) print 'selected'; print'"><img src="'.$img_thumb.'" /></a></li>';
}
print '</ul></div></div>';

}
}[/QUOTE]

Това е въпросната функция където в $img_thumb трябва да показва малкия размер на снимката, а не пълния както е в момента.

Пробвах с:
[QUOTE]$img_thumb = wp_get_attachment_image_src ( get_post_thumbnail_id ( $post->ID ), 'medium' ) ; [/QUOTE]

но не се получава. Иначе в статиите малката снимка си я зимам с:

[QUOTE]<?php the_post_thumbnail('medium'); ?>[/QUOTE]

Имате ли идея как да задам на $img_thumb да взима малкия размер на снимката, а не големия.

Благодаря Ви!
 
От: Wordpress - галерия - thumbnails

Ами по дефолт medium е 300х300.
Ако не си променял дефолтните размери, 150х150 би трябвало да се вика примерно с get_post_thumbnail_id ( $post->ID ), 'thumbnail' )

 
От: Wordpress - галерия - thumbnails

Аз съм го променил от настройките и съм го стенал в functions.php -&nbsp; add_image_size('medium', 100, 100, true);

Ако го сложа така обаче, вади само thumbnail на снимката която е зададена като thumb на галерията, а на мене ми трябва да вади малките изоборажения на всичките снимки в поста. На сървара на всички големи има малки 100x100px.

На $img_thumb съм го направил така, че да показва всичките качени. Въпроса е как само да сложа да ползва thumbnail точно на img_thumb.

Благодаря!
 

Горе