ads_gallery()

Функция 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.