=== Album and Image Gallery plus Lightbox Pro ===
Contributors: wponlinesupport, anoopranawat
Tags: album, image album, gallery, image gallery, responsive image gallery, image slider, image gallery slider, gallery slider, album slider, lightbox
Requires at least: 3.1
Tested up to: 4.7.2
A quick, easy way to add and display responsive image gallery and image album in a grid or slider with lightbox.
== Description ==
A very simple plugin to add image gallery, image album in your post, page and custom post type section and display it on frontend of your website in a Grid, Slider OR carousel view with the help of shorcode. The gallery field provides a simple and intuitive interface for managing a collection of images.
**This testimonial plugin contain two shortcode**
[aigpl-gallery] [aigpl-gallery-slider] [aigpl-gallery-album] and [aigpl-gallery-album-slider]
Where you can display image gallery and image album with lightbox
= Shortcode Examples =
= Here is the shortcode example =
[aigpl-gallery]
- Gallery Grid Shortcode
[aigpl-gallery-slider]
- Gallery Slider Shortcode
[aigpl-gallery-album]
- Image Album Grid Shortcode
[aigpl-gallery-album-slider]
- Image Album Slider Shortcode
= Complete shortcode with all parameters =
Gallery Grid Shortcode
[aigpl-gallery id="5" grid="3" design="design-1" link_target="blank" offset="5" gallery_height="400" show_title="false" show_description="false" show_caption="true" image_size="full" popup="true" masonry="false"]
Gallery Slider Shortcode
[aigpl-gallery-slider id="5" grid="3" design="design-1" gallery_height="400" show_title="false" show_description="false" show_caption="true" show_caption="true" image_size="full" popup="true" slidestoshow="3" slidestoscroll="1" loop="true" dots="true" arrows="true" autoplay="true" autoplay_interval="3000" speed="300" centermode="false"]
Image Album Grid Shortcode
[aigpl-gallery-album limit="15" album_grid="3" album_link_target="blank" album_height="400" album_title="true" album_description="true" album_full_content="true" words_limit="40" content_tail="..." order="DESC" orderby="date" id="5,10" exclude_post="5,10" category="5,10" exclude_cat="5,10" total_photo="{total} Photos" popup="true" grid="3" gallery_height="300" offset="5" design="design-1" show_caption="true" show_title="false" show_description="false" link_target="self"]
Image Album Slider Shortcode
[aigpl-gallery-album-slider limit="15" album_grid="3" album_link_target="blank" album_height="400" album_title="true" album_description="true" album_full_content="true" words_limit="40" content_tail="..." order="DESC" orderby="date" id="5,10" exclude_post="5,10" category="5,10" exclude_cat="5,10" total_photo="{total} Photos" popup="true" grid="3" gallery_height="300" offset="5" design="design-1" show_caption="true" show_title="false" show_description="false" link_target="self" album_slidestoshow="3" album_slidestoscroll="1" album_loop="true" album_dots="true" album_arrows="true" album_autoplay="true" album_autoplay_interval="3000" album_speed="300" album_centermode="false"]
= Use Following Gallery parameters with shortcode =
[aigpl-gallery]
* **ID:** [aigpl-gallery id="5"] (Gallery id for which you want to display images.)
* **Grid:** [aigpl-gallery grid="1"] (Number of columns for image gallery. Values are 1 to 12)
* **Design:** [aigpl-gallery design="design-1"] (Select design for image gallery. Designs are design-1 to design-12)
* **Link Behaviour:** [aigpl-gallery link_target="self"] (Choose link behaviour. Values are "self" OR "blank")
* **Offset:** [aigpl-gallery offset="5"] (Space between two images. You can enter any numeric number.)
* **Gallery Height:** [aigpl-gallery gallery_height="400"] (Control height of the image. You can enter any numeric number. You can set "auto" for auto height.)
* **Display Title:** [aigpl-gallery show_title="true"] (Display image title or not. Values are "true" OR "false")
* **Display Description:** [aigpl-gallery show_description="true"] (Display image description. Values are "true" OR "false")
* **Display Caption:** [aigpl-gallery show_caption="true"] (Display image caption. Values are "true" OR "false")
* **Image Size:** [aigpl-gallery image_size="full"] (Choose appropriate image size from the WordPress. Values are "full", "medium", "large" OR "thumbnail".)
* **Popup:** [aigpl-gallery popup="true"] (Display gallery image in a popup. Values are "true" OR "false")
* **Masonry:** [aigpl-gallery masonry="true"] (Display gallery images in a masonry layout.)
= Use Following Gallery Slider parameters with shortcode =
[aigpl-gallery-slider]
* **ID:** [aigpl-gallery-slider id="5"] (Gallery id for which you want to display images.)
* **Grid:** [aigpl-gallery-slider grid="1"] (Number of columns for image gallery. Values are 1 to 12)
* **Design:** [aigpl-gallery-slider design="design-1"] (Select design for image gallery. Designs are design-1 to design-12)
* **Link Behaviour:** [aigpl-gallery-slider link_target="self"] (Choose link behaviour. Values are "self" OR "blank")
* **Gallery Height:** [aigpl-gallery-slider gallery_height="400"] (Control height of the image. You can enter any numeric number. You can set "auto" for auto height.)
* **Display Title:** [aigpl-gallery-slider show_title="true"] (Display image title or not. Values are "true" OR "false")
* **Display Description:** [aigpl-gallery-slider show_description="true"] (Display image description. Values are "true" OR "false")
* **Display Caption:** [aigpl-gallery-slider show_caption="true"] (Display image caption. Values are "true" OR "false")
* **Image Size:** [aigpl-gallery-slider image_size="full"] (Choose appropriate image size from the WordPress. Values are "full", "medium", "large" OR "thumbnail".)
* **Popup:** [aigpl-gallery-slider popup="true"] (Display gallery image in a popup. Values are "true" OR "false")
* **Slider Columns:** [aigpl-gallery-slider slidestoshow="2"] (Display number of images at a time in slider.)
* **Slides to Scroll:** [aigpl-gallery-slider slidestoscroll="2"] (Scroll number of images at a time.)
* **Loop:** [aigpl-gallery-slider loop="true"] (Run slider contineously. Values are "true" OR "false")
* **Slider Pagination and Arrows:** [aigpl-gallery-slider dots="false" arrows="false"]
* **Autoplay : ** [aigpl-gallery-slider autoplay="true"] (Start slider automatically. Values are "true" OR "false".)
* **Autoplay Interval : ** [aigpl-gallery-slider autoplay_interval="3000"] (Delay between two slides.)
* **Slider Speed:** [aigpl-gallery-slider speed="3000"] (Control speed of slider.)
* **Center Mode:** [aigpl-gallery-slider centermode="true"] (Slider center mode effect.)
= Use Following Gallery Album parameters with shortcode =
[aigpl-gallery-album]
* **Limit:** [aigpl-gallery-album limit="5"] (Gallery id for which you want to display images.)
* **Album Grid:** [aigpl-gallery-album album_grid="3"] (Number of columns for image album. Values are 1 to 12.)
* **Link Behaviour:** [aigpl-gallery-album album_link_target="self"] (Choose link behaviour whether to open in a new tab or not. Values are "self" OR "blank")
* **Album Height:** [aigpl-gallery-album album_height="400"] (Control height of the album. You can enter any numeric number.)
* **Album Title:** [aigpl-gallery-album album_title="true"] (Display album title. Values are "true" or "false".)
* **Album Description:** [aigpl-gallery-album album_description="true"] (Display album description. Values are "true" or "false".)
* **Album Full Content:** [aigpl-gallery-album album_full_content="true"] (Display album full description. Values are "true" or "false".)
* **Album Masonry:** [aigpl-gallery-album album_masonry="true"] (Display album in a masonry layout. Values are "true" or "false".)
* **Album Popup:** [aigpl-gallery-album album_popup="true"] (Display album images in a popup view else page will be reload. Values are "true" or "false".)
* **Words Limit:** [aigpl-gallery-album words_limit="40"] (Display number of words for album description.)
* **Content Tail (Continue Reading):** [aigpl-gallery-album content_tail="..."] (Display three dots as a contineous reading.)
* **Order:** [aigpl-gallery-album order="DESC"] (Set album order. Values are "ASC" OR "DESC")
* **Orderby:** [aigpl-gallery-album orderby="date"] (Set orderby for album. You can set "date" (Album Date), "modified" (Album updated date), "title" (Album Title), "rand" (Random), "menu_order" (Sort Order))
* **Display Specific Album:** [aigpl-gallery-album id="5,10"] (Display specific album.)
* **Exclude Specific Testimonial:** [aigpl-gallery-album exclude_post="5,10"] (Exclude some album which you do not want to display.)
* **Display By Category:** [aigpl-gallery-album category="category_id"] (Display album by their category ID.)
* **Exclude Category:** [aigpl-gallery-album exclude_cat="5,10"] (Exclude specific album category which you do not want to display.)
* **Pagination:** [aigpl-gallery-album pagination="true"] (Enable Album pagination.)
* **Total Photo Label:** [aigpl-gallery-album total_photo="{total} Photos"] (Control photo count label. "{total}" will replace the number of album photos.)
* **Popup:** [aigpl-gallery-album popup="true"] (Display gallery image in a popup. Values are "true" OR "false")
* **Grid:** [aigpl-gallery-album grid="1"] (Number of columns for image gallery. Values are 1 to 12)
* **Gallery Height:** [aigpl-gallery-album gallery_height="400"] (Control height of the image. You can enter any numeric number. You can set "auto" for auto height.)
* **Offset:** [aigpl-gallery-album offset="5"] (Space between two images. You can enter any numeric number.)
* **Design:** [aigpl-gallery-album design="design-1"] (Select design for image gallery. Designs are design-1 to design-12)
* **Display Caption:** [aigpl-gallery-album show_caption="true"] (Display image caption. Values are "true" OR "false")
* **Link Behaviour:** [aigpl-gallery-album link_target="self"] (Choose link behaviour. Values are "self" OR "blank")
* **Display Title:** [aigpl-gallery-album show_title="true"] (Display image title or not. Values are "true" OR "false")
* **Display Description:** [aigpl-gallery-album show_description="true"] (Display image description. Values are "true" OR "false")
* **Popup:** [aigpl-gallery-album popup="true"] (Display gallery image in a popup. Values are "true" OR "false")
* **Image Size:** [aigpl-gallery-album image_size="full"] (Choose appropriate image size from the WordPress. Values are "full", "medium", "large" OR "thumbnail".)
* **Masonry:** [aigpl-gallery-album masonry="true"] (Display gallery images in a masonry layout.)
= Use Following Gallery Album Slider parameters with shortcode =
[aigpl-gallery-album-slider]
* **Limit:** [aigpl-gallery-album-slider limit="5"] (Gallery id for which you want to display images.)
* **Link Behaviour:** [aigpl-gallery-album-slider album_link_target="self"] (Choose link behaviour whether to open in a new tab or not. Values are "self" OR "blank")
* **Album Height:** [aigpl-gallery-album-slider album_height="400"] (Control height of the album. You can enter any numeric number.)
* **Album Title:** [aigpl-gallery-album-slider album_title="true"] (Display album title. Values are "true" or "false".)
* **Album Description:** [aigpl-gallery-album-slider album_description="true"] (Display album description. Values are "true" or "false".)
* **Album Full Content:** [aigpl-gallery-album-slider album_full_content="true"] (Display album full description. Values are "true" or "false".)
* **Album Popup:** [aigpl-gallery-album-slider album_popup="true"] (Display album images in a popup view else page will be reload. Values are "true" or "false".)
* **Words Limit:** [aigpl-gallery-album-slider words_limit="40"] (Display number of words for album description.)
* **Content Tail (Continue Reading):** [aigpl-gallery-album-slider content_tail="..."] (Display three dots as a contineous reading.)
* **Order:** [aigpl-gallery-album-slider order="DESC"] (Set album order. Values are "ASC" OR "DESC")
* **Orderby:** [aigpl-gallery-album-slider orderby="date"] (Set orderby for album. You can set "date" (Album Date), "modified" (Album updated date), "title" (Album Title), "rand" (Random), "menu_order" (Sort Order))
* **Display Specific Album:** [aigpl-gallery-album-slider id="5,10"] (Display specific album.)
* **Exclude Specific Album:** [aigpl-gallery-album-slider exclude_post="5,10"] (Exclude some album which you do not want to display.)
* **Display By Category:** [aigpl-gallery-album-slider category="category_id"] (Display album by their category ID.)
* **Include Category Child:** [aigpl-gallery-album-slider include_cat_child="true"] (If you are using parent category then whether to display child category album or not. Values are "true" OR "false")
* **Exclude Category:** [aigpl-gallery-album-slider exclude_cat="5,10"] (Exclude specific album category which you do not want to display.)
* **Total Photo Label:** [aigpl-gallery-album-slider total_photo="{total} Photos"] (Control photo count label. "{total}" will replace the number of album photos.)
* **Popup:** [aigpl-gallery-album-slider popup="true"] (Display gallery image in a popup. Values are "true" OR "false")
* **Grid:** [aigpl-gallery-album-slider grid="1"] (Number of columns for image gallery. Values are 1 to 12)
* **Gallery Height:** [aigpl-gallery-album-slider gallery_height="400"] (Control height of the image. You can enter any numeric number. You can set "auto" for auto height.)
* **Offset:** [aigpl-gallery-album-slider offset="5"] (Space between two images. You can enter any numeric number.)
* **Design:** [aigpl-gallery-album-slider design="design-1"] (Select design for image gallery. Designs are design-1 to design-12)
* **Display Caption:** [aigpl-gallery-album-slider show_caption="true"] (Display image caption. Values are "true" OR "false")
* **Link Behaviour:** [aigpl-gallery-album-slider link_target="self"] (Choose link behaviour. Values are "self" OR "blank")
* **Display Title:** [aigpl-gallery-album-slider show_title="true"] (Display image title or not. Values are "true" OR "false")
* **Display Description:** [aigpl-gallery-album-slider show_description="true"] (Display image description. Values are "true" OR "false")
* **Image Size:** [aigpl-gallery-album-slider image_size="full"] (Choose appropriate image size from the WordPress. Values are "full", "medium", "large" OR "thumbnail".)
* **Masonry:** [aigpl-gallery-album-slider masonry="true"] (Display gallery images in a masonry layout.)
* **Slider Columns:** [aigpl-gallery-slider album_slidestoshow="2"] (Display number of images at a time in slider.)
* **Slides to Scroll:** [aigpl-gallery-slider album_slidestoscroll="2"] (Scroll number of images at a time.)
* **Loop:** [aigpl-gallery-slider album_loop="true"] (Run slider contineously. Values are "true" OR "false")
* **Slider Pagination and Arrows:** [aigpl-gallery-slider album_dots="false" album_arrows="false"]
* **Autoplay : ** [aigpl-gallery-slider album_autoplay="true"] (Start slider automatically. Values are "true" OR "false".)
* **Autoplay Interval : ** [aigpl-gallery-slider album_autoplay_interval="3000"] (Delay between two slides.)
* **Slider Speed:** [aigpl-gallery-slider album_speed="3000"] (Control speed of slider.)
* **Center Mode:** [aigpl-gallery-slider album_centermode="true"] (Slider center mode effect.)
= Template code is =
= Available Features : =
* Gallery Grid
* Gallery Slider
* Image Album Grid
* Image Album Slider
* Category wise album
* 15 Gallery Designs
* Display gallery image with title and description
* Display image album with title and description
* Masonry Style for Gallery
* Easy Drag & Drop Image Feature
* Custom link to gallery image
* Strong Shortcode Parameters
* Slider CenterMode Effect
* Slider RTL support
* Fully responsive
* 100% Multilanguage
== Installation ==
1. Upload the 'Album and Image Gallery plus Lightbox Pro' folder to the '/wp-content/plugins/' directory.
2. Activate the "Album and Image Gallery plus Lightbox Pro" list plugin through the 'Plugins' menu in WordPress.
3. Add a new page and add desired short code in that.
== Changelog ==
= 1.2.5 (25, Feb 2017) =
* [+] Added masonry option for album grid. [aigpl-gallery-album album_masonry="true"]
* [+] Added popup view for album grid and slider. Now user can see all album photos without page load.
* [*] Resolve image overlap issue for masonry on page load.
* [*] Taken care for 'CenterMode' for album slider when slidestoshow is equal to total limit of album.
* [*] Taken care of escaping in image title and alter tag so tag will not be break with quote text.
= 1.2.4 (30, Dec 2016) =
* [+] Added 'Visual Composer' page builder support.
* [*] Updated plugin translation code. Now user can put plugin languages file in WordPress 'language' folder so plugin language file will not be loss while plugin update.
= 1.2.3 (29, Nov 2016) =
* [+] Added action 'aigpl_after_img_data' for gallery grid and slider for future enhancement
* [*] Taken care for unique album to render gallery when multiple album is used in a page and other will be displayed.
* [*] Taken better care for 'CenterMode'. Now 'CenterMode' will be work if it is enable and there is odd number of 'slidestoshow' is passed.
* [*] Optimized some CSS.
= 1.2.2 (25, Nov 2016) =
* [+] Added 16 new designs for album.
* [*] Optimized some CSS.
= 1.2.1 (15, Nov 2016) =
* [+] Added pagination to '[aigpl-gallery-album]' shortcode.
* [*] Resolved CSS float issue with album gridding.
* [*] Resolved one JS error when masonary enabled and popup is false.
* [*] Updated plugin document link.
= 1.2 (10, Nov 2016) =
* [+] Added 'How it Work' page for better user interface.
* [-] Removed 'Plugin Design' page.
= 1.1 (13, Sep 2016) =
* [*] Updated plugin license page.
* Added SSL to https://www.wponlinesupport.com/ for secure updates.
= 1.0 =
* Initial release.
== Upgrade Notice ==
= 1.2.5 (25, Feb 2017) =
* [+] Added masonry option for album grid. [aigpl-gallery-album album_masonry="true"]
* [+] Added popup view for album grid and slider. Now user can see all album photos without page load.
* [*] Resolve image overlap issue for masonry on page load.
* [*] Taken care for 'CenterMode' for album slider when slidestoshow is equal to total limit of album.
* [*] Taken care of escaping in image title and alter tag so tag will not be break with quote text.
= 1.2.4 (30, Dec 2016) =
* [+] Added 'Visual Composer' page builder support.
* [*] Updated plugin translation code. Now user can put plugin languages file in WordPress 'language' folder so plugin language file will not be loss while plugin update.
= 1.2.3 (29, Nov 2016) =
* [+] Added action 'aigpl_after_img_data' for gallery grid and slider for future enhancement
* [*] Taken care for unique album to render gallery when multiple album is used in a page and other will be displayed.
* [*] Taken better care for 'CenterMode'. Now 'CenterMode' will be work if it is enable and there is odd number of 'slidestoshow' is passed.
* [*] Optimized some CSS.
= 1.2.2 (25, Nov 2016) =
* [+] Added 16 new designs for album.
* [*] Optimized some CSS.
= 1.2.1 (15, Nov 2016) =
* [+] Added pagination to '[aigpl-gallery-album]' shortcode.
* [*] Resolved CSS float issue with album gridding.
* [*] Resolved one JS error when masonary enabled and popup is false.
* [*] Updated plugin document link.
= 1.2 (10, Nov 2016) =
* [+] Added 'How it Work' page for better user interface.
* [-] Removed 'Plugin Design' page.
= 1.1 (13, Sep 2016) =
* [*] Updated plugin license page.
* Added SSL to https://www.wponlinesupport.com/ for secure updates.
= 1.0 =
* Initial release.