Exemplo n.º 1
0
function get_images_from_custom_field_gallery($gallery, $size)
{
    if (!is_array($gallery)) {
        return array(default_image($size));
        throw new Exception("This gallery is not an array, check input");
    }
    $output = array();
    foreach ($gallery as $image) {
        $output[] = get_image_from_custom_field($image, $size);
    }
    return $output;
}
Exemplo n.º 2
0
    $data['images'] = array(get_image_from_custom_field($image, 'gallery_slider'));
}
switch (get_field($id . '_slider_choice')) {
    case 'Slider':
        $fieldId = $id . "_slider";
        $sliderPage = get_field($fieldId);
        $post = get_post($sliderPage);
        if (is_numeric($sliderPage) && $sliderPage > 0) {
            $fg = new FooGallery_Template_Loader();
            $gallery = $fg->find_gallery(array('id' => $sliderPage));
            $images = array();
            foreach ($gallery->attachments() as $attach) {
                if ($current > $numberOfImages) {
                    break;
                }
                $current++;
                $img = wp_get_attachment_image_src($attach->ID, 'gallery_slider');
                $images[] = $img[0];
            }
            $data['images'] = $images;
        }
        break;
    case 'Fotografija':
        $fieldId = $id . "_fotografija";
        $image = get_field($fieldId);
        $data['images'] = array(get_image_from_custom_field($image, 'gallery_slider'));
        break;
}
//dump($data['images']);
get_partial($template, array('data' => $data));
//FooGalleryAlbum::get_by_id( $id );
Exemplo n.º 3
0
<?php

/**
 * Created by PhpStorm.
 * User: st00ne1
 * Date: 15/07/15
 * Time: 19:25
 */
for ($i = 1; $i <= 4; $i++) {
    $mappping = array('naslov', 'opis', 'ikona');
    $data = array();
    foreach ($mappping as $map) {
        $data[$map] = get_field($i . "_" . $map);
    }
    $data['ikona'] = get_image_from_custom_field($data['ikona'], 'gallery_thumb');
    $data['id'] = $i;
    get_partial('_page_navigation', array('data' => $data));
}
Exemplo n.º 4
0
<?php

/**
 * Created by PhpStorm.
 * User: st00ne1
 * Date: 19/07/15
 * Time: 16:50
 */
$mapping = array('naslov', 'ikona');
for ($i = 1; $i <= 4; $i++) {
    $data = array();
    $data['id'] = $i;
    foreach ($mapping as $map) {
        $data[$map] = get_field($i . "_" . $map);
        if (strpos($map, 'ikona') !== false) {
            $data[$map] = get_image_from_custom_field($data[$map], 'gallery_thumb');
        }
    }
    if (!empty($data['naslov']) && !empty($data['ikona'])) {
        get_partial('_subMeni', array('data' => $data));
    }
}