Поправить код вывода фото в WP

Станислав10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.11.2016

Здравствуйте

На сайте 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;

                                    ?>

                                       

                                   

                                }

                            ?>