=== Plugin Name ===
Contributors: shrimp2t
Donate link: http://shrimp2t.com/gallery-one/
Tags: image, images, gallery, galleries, facebook, flickr, image gallery, photo, photos, photo gallery, photogallery, responsive, responsive gallery, responsive image gallery, album, albums, photo album, photo albums
Requires at least: 4.5
Tested up to: 4.5
Stable tag: 4.5
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
A cool responsive gallery plugin with beautifully views.
== Description ==
See demo: http://shrimp2t.com/gallery-one/
https://www.youtube.com/watch?v=MpicnbcGsUo
= Features =
* Fully responsive, Touch enabled
* **Unlimited albums**
* **Unlimited images**
* Carousel
* Gird
* Justified
* Masonry
* Slideshow
* Blog style (comming soon )
* JustifiedGallery Light box
* Load Facebook album images
* Load Flickr album images
* Add image from url
* Shortcode creator
= Load Facebook Album =
Just paste your album url, example:
`
https://www.facebook.com/BillGates/photos/?tab=album&album_id=10153110017351961
`
Note: Your album status must be public to load.
= Load Flickr Album =
Just paste your album url, example:
`
https://www.flickr.com/photos/gianstefanofontana/albums/72157649693279051
`
Note: Your album status must be public to load.
= Adding your own view in your theme =
* Create a folder `gallery-one` on your theme.
* Inside folder which created add a file and name `view.php`
* [Optional] Inside folder which created add a file and name `config.php`
Example file `view.php`:
`
settings ); /* You config data in file config.php
var_dump( $this->media->get_data() ); // Gallery items data
?>
`
Example file `config.php`:
`$config = array(
'name' => __( 'Justified', 'gallery-one' ), // view name
'js' => 'js/js.js',
'css' => 'css/css.css',
'view_settings' => array(
array(
'id' => 'margins',
'default' => '10',
'label' => __( 'Margins', 'gallery-one' ),
'type' => 'text'
),
array(
'id' => 'lightbox',
'default' => '1',
'label' => __( 'Lightbox', 'gallery-one' ),
'type' => 'checkbox'
),
),
);
`
= Adding your own view in your plugin =
* Create new folder in your plugin, example: `my-cool-views`.
* Add add new view folder example: `my-cool-views/full-screen`.
* Add `view.php` file for you view `my-cool-views/full-screen/view.php`.
* [Optional] Add `config.php` file for you view `my-cool-views/full-screen/config.php`.
* Add your your views folder to view loader:
`
add_filter( 'gallery_one_get_template_folders', 'my_cool_views_path');
function my_cool_views_path( $view_paths ){
$view_paths['my_cool_view'] = PATH_TO_MY_PLUGIN.'/my-cool-views';
return $view_paths;
}
`
= Config Parameters =
name: (string) Name of your view.
css: (string/array) CSS files will enqueue when this view load.
js: (string/array) JS files will enqueue when this view load.
view_settings: (array) list field settings for your view.
**view_settings** Parameters:
* id: Id of setting field.
* label: Label of setting files.
* default: Default value.
* type: Field type: text|select|checkbox|textarea.
* option: For field type select (array).
* desc: Field description.
== Installation ==
1. Upload `gallery-one` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Use the Galleries Name screen to add gallery
== Screenshots ==
1. Justified
2. Slider
3. Masonry
4. Carousel
5. Slider
6. Lightbox
7. Admin galleries
8. Editing gallery
8. Editing image info
10. Shortcode creator
== Changelog ==
= 1.0.0 =
* Release