Функция ads_gallery($attachments, $attr) и шоткод к ней [ads_gallery] предназначена для вывода изображений. Будет работать только в том случае если включена опция Применить шаблоны постов!!!. Работает аналогично стандартной gallery_shortcode($attr) это та самая функция, что обрабатывает короткий тег .
Не создает дополнительных запросов к БД, поэтому в объявлениях рекомендую использовать ее.
Параметры функции (они же атрибуты шоткода):
$attr = array( ‘order’ => ‘ASC’, // направление сортировки ‘orderby’ => ‘menu_order ID’, // сортировать по полю ‘id’ => $post->ID, ‘itemtag’ => ‘dl’, // тег разметки картинки ‘icontag’ => ‘dt’, // тег разметки ‘captiontag’ => ‘dd’, // тег разметки заголовка ‘columns’ => 3, ‘size’ => ‘thumbnail’, // «thumbnail», «medium», «full» ‘start’ => 0, // порядковый номер картинки с которой начинать вывод ‘count’ => 0, // сколько выводит картинок ‘link_img’ => 1, // ссылку на полную картинку ‘alt’ => $post->post_title, // атрибут alt картинки ‘title’ =>» // атрибут title картинки )
123456789101112131415 | $attr = array(‘order’ => ‘ASC’, // направление сортировки‘orderby’ => ‘menu_order ID’, // сортировать по полю‘id’ => $post->ID,‘itemtag’ => ‘dl’, // тег разметки картинки‘icontag’ => ‘dt’, // тег разметки‘captiontag’ => ‘dd’, // тег разметки заголовка‘columns’ => 3,‘size’ => ‘thumbnail’, // «thumbnail», «medium», «full» ‘start’ => 0, // порядковый номер картинки с которой начинать вывод‘count’ => 0, // сколько выводит картинок‘link_img’ => 1, // ссылку на полную картинку ‘alt’ => $post->post_title, // атрибут alt картинки ‘title’ =>» // атрибут title картинки ) |
Пример:
начиная с 3 изображения до конца, размер картинок medium:
ads_gallery($files, array(‘columns’ => 3,’start’=>3,’size’ = ‘medium’));
1 | ads_gallery($files, array(‘columns’ => 3,‘start’=>3,‘size’ = ‘medium’)); |
только первое изображение, полную картинку:
ads_gallery($files, array(‘columns’ => 3,’start’=>0, ‘count’=>1 ,’size’ => ‘full’));
1 | ads_gallery($files, array(‘columns’ => 3,‘start’=>0, ‘count’=>1 ,‘size’ => ‘full’)); |
Внимание! – отсчет начинается с 0 как в массивах, поэтому у первого изображения будет индекс = 0
Функция выдает правильный WP код галереи и совместима с другими плагинами, проверена в связке с плагином jQuery Lightbox For Native Galleries.
Не поддерживает следующие параметры:
link, include, exclude, order, orderby, id.