Поправить код вывода фото в WP
Здравствуйте
На сайте WP реализован каталог товаров с помощью произвольных полей. Сейчас фото товара в карточке тянется кодом ниже. Сейчас при клике на фото открывается все время 1 фото, которая задана миниатюрой.
Нужно сделать следующее:
1. Все фото брать из произвольного поля "foto", если там нет фото вставлять файл /img/noimage_430_320.png
2. В
по умолчанию помещать 1 фото произвольного поля "foto".
3. При клике на фото
показывать его в
4. При клике на
открывать его в полном размере плагином fancybox.
При этом все фото связаны плагином fancybox в галерею. Т.Е. когда мы увеличили одно фото, то можем листать в этом окне остальные фото товара.
В заявке на выполнение указывайте цену за работу и срок.
Сам код:
'; the_post_thumbnail('product_thumb'); echo ''; } else { ?>
$max_count = 10;
$count = 0;
for ($i = 1; $i
if (get_field('foto'.$i)) $count++;
}
if ($count > 4) { ?>
if ($count > 0) {
for ($k = 1; $k
$img_parts = pathinfo(get_field('foto'.$k));
$basename = $img_parts['basename'];
$extension = $img_parts['extension'];
$new_basename = str_replace(".", '', $basename);
$new_basename = str_replace($extension, '', $new_basename);
$new_basename = $new_basename."-430x320.".$extension;
$new_img = $img_parts['dirname']."/".$new_basename;
?>
}
?>