Before going through documentation chapters, thanks for purchasing Global Gallery and trusting LCweb!
On first plugin's activation, it must be activated in order to work.
Head to the LCweb Dashboard page: it contains the summary of all LCweb products with useful links and their validation forms.
Your license is automatically registered into the LCweb database, you only need to
In this case you need to manually register on the LCweb Licenses Hub
In case you have an intranet or localhost website (or your server is blocking external communications against the LCweb endpoint) you can use the offline activation.
Click on the related link (in the LCweb Dashboard) and fill in the form with the requested data: the offline token can be found following the steps listed above.
The first step in order to use the plugin is check and save settings.
They are arranged and split to be as easy as possible to be configured. Each field has got its description giving contextual help.
The most important thing is to be sure plugin is ready to create thubmnails.
In first settings tab, last section is about Easy WP Thumbs status. Facing issues, please check the related FAQ
Various parts are going to be analysed through this documentation chapters.
On the very first installation there are three essential parts to check:
Is the variable used to calculate thumbnail sizes. Is important to set it properly, using the real maximum width where you're gonna place Global Gallery elements.
To avoid huge images by default it is set to 1200 pixels, but if you are using (for example) a fullwidth template, the proper value will be 1920px.
Here you setup global gallery shapes for every layout. Image sizes can be changed individually (in gallery builder) while margins are fixed.
Is also important to understand how percentage height works (eg. for collection image): it is always referred to images width.
For example if they are 200px wide and you set an height of 50%, resulting images will be 100px high
It controls everything about galleries aspect: from overlays to filters.
You can take advantage of the 8 preset styles though: using them you'll override every styling option.
Global Gallery, by default, disables thumbnails on admin panel. This to avoid server overloads, specially on large galleries.
Enable it if your server is powerful or using few images per gallery.
Use this only if you are noticing some incompatibility
Option to be used on RTL websites (for example hebrew ones)
This chapter is required only if you plan to use Global Gallery album source.
This is a files manager directly connected with your server folders. A quick and clean alternative to FTP usage in order to use Global Gallery albums source. As first, the base folder must be defined.
NB: only site administrators will be able to configure it for security reasons
The suggested (and auto-configured) path is a specific folder within wp-content/uploads WordPress directory.
Subfolders and images will be uploaded in there.
Once the system is ready, you need to create subfolders, that will represent galleries.
Folders name must be server-proof. This means you must use only letters, numbers, hyphens and underscores.
Therefore select the folder you want to operate on and just upload your images by clicking the "upload images" button or dragging them on the screen.
The engine is able to read IPTC meta tags. The tags scheme is set on globally used fields (for example, what Photoshop and Lightroom use). There is no database, everything you see and edit is directly reflected on the physical server file. This means you can also use a third part automated FTP system to upload images in a specific folder and use this files manager to add/edit/remove images data.
Please note IPTC meta data can be managed only on JPG images and your server/hosting must allow getimagezize()
In following sub-chapters you will learn how to create galleries using various sources.
However there are some common notes applying globally:
Remember you can bulk-select multiple images simply keeping the mouse clicked. As you'd do on your desktop
Every image added to the gallery has got a command to set its thumbnail's center
Sorting images could be a pain, specially if you have large galleries.
In builder's right column there's the "Easy sorting mode" button, changing builder's layout to be easier sorted.
You can turn gallery images in links. Linked images won't be opened in lightboxes.
Links behavior is set globally, in settings.
Is also possible to set a custom sorting for frontend images sorting.
Please note date sorting is available only for WP-based sources since bases onn images ID.
It's the default source, simply listing WP Media Library images.
Be careful to not delete images added to galleries or they won't load anymore!
It's surely the most direct way of creating a gallery but in most cases it's not the best options.
Often media library contains a lot of mixed site images then could be hard to find what you are searching for quickly.
This source requires you to select a posts category.
Images will be fetched from posts belonging to that category
Similar to WP category, this source will scan your WP installation for taxonomies belonging to custom post types.
A good example are WooCommerce product categories.
To use this source, you must have configured the images manager.
Just choose the folder you want to fetch images from and compose the gallery.
Actually the plugin can fetch PUBLIC images.
There are multiple integrations:
Subject | Example |
---|---|
user's set/album URL | https://www.flickr.com/photos/lucastrings/albums/72157629032261075/ |
user's photostream URL | https://www.flickr.com/photos/lucastrings/ |
tag URL | https://www.flickr.com/photos/tags/landscape/ |
Simply insert the board URL you want to fetch images from (eg. https://www.pinterest.it/dribbble/animation-inspiration/)
Unfortunately Pinterest returns only last 50 images. To create larger galleries, use the auto-population system
Google Drive source requires PHP 8.0.2 or later
Before connecting to your Drive you must:
Then:
You will be moved to LCweb website, where a splash screen will highlight your token and let you copy it
Just use the tumblr's website URL
Global Gallery integrates with Real Media Library plugin.
Global Gallery integrates with NextGEN Gallery plugin.
Just insert the RSS URL.
RSS structure must be valid to be properly handled.
As side-suggestion, you can use this source to fetch Facebook and Instagram images. This thanks to Zapier.
You can connect your Instagram and Facebook accounts to dynamically create a RSS feed every time a new content is published.
You can wrap existing galleries into collections: a smart and quick way to group and filter them in a unique context.
Global Gallery offers you many lightboxes to display your images with.
Into settings, there's a specific tab to choose the one to be used and, accordingly to your choice, customization fields will be shown.
Lightboxes list:
Supported systems are Disqus and Facebook Comments
Integration is really simple: just insert the shortname. Style, moderation and details are managed directly on Disqus
This requires multiple steps and more skills:
Global Gallery is also natively integrated with WordPress Block Editor (Gutenberg), Elementor, Visual Composer and Divi Builder.
Using them you can skip the standard shortcode wizard and use the related plugin's tool.
For any other builder or using the old WordPress editor:
Choose the gallery you want to use and click on "Insert Gallery".
Choose the collection you want to use and click on "Insert Collection"
Actually collection's pagination is detached from deeplink engine.
It will be also ignored by collection's category filter
This is a special shortcode showing a small image box, launching an entire gallery.
Before explaining how to insert it into your website would be better to understand how you can manage texts over shown images. Here are system-related options in settings page:
You can use a mix of
Once you understood this point, click on Global Gallery shortcode's wizard (explained in the related chapter) and select "image-to-gllery" from the dropdown.
Determines how many gallery images to show. The selected layout will be applied adapting to this number with only one exception:
"Main image with central overlay + two smaller on sides" layout will always show 3 images.
This depends on "Box Width" and "How many imaegs" parameter. In fact, showing more than one image, they will be placed on two columns.
Then showing two images and setting a box width of 300px, you will have two 150px images.
It is always referred to images width ans is useful to maintain the same aspect ratio also on small screens.
For example if your images are 300px wide and you set an height of 50%, they will be 150px high.
Here you can set a custom text for this specific implementation.
Supports everything has been explained before (text + HTM + placeholders)
Before explaining how to insert a slider, is important to check its settings: there you can manage global behaviors and how slider will look.
Once everything's ok, click on Global Gallery shortcode's wizard and select "slider" from the dropdown.
Then just insert it chosing how you prefer it to be shaped.
Just a quick note about slider's height: percentage value is always referred to slider width.
Useful to maintain the same aspect ratio also on small screens.
For example if you set an height of 50% and slider is 1000px wide, it will be 500px high.
Starting from v6, Global Gallery introduces an improved sizing system for carousels.
If you already have carousels into your site, would be good to create again their shortcodes with new parameters.
It works defining a maximum images width. Let's make an example setting a value of 200px:
and so on!
The watermarking process is quite heavy and creates an exact copy of the original image on your server. Be careful using it on weak servers or having few available memory.
It also requires direct read/write permissions on your server: be sure to not have restrictions set by your hoster. Watermarked images will be cached in ../wp-contents/uploads/gg_watermarked
In plugin settings you find a related tab where to setup watermark:
A quick note about proportional sizing: if checked, watermark size will be adjusted to matched the image to affect.
For example if image is 1000x1000 pixels and you set a proportional image of 15% x 15%, the watermark will be 150x150 pixels.
Is extremely useful to avoid bad results using images having various aspect ratios and sizes.
Once setup you will be able to use the watermark option in shortcodes.
However is strictly recommended to create the watermark cache for the gallery we're going to use.
In fact, in every gallery builder, there's a big button to do so. In the right sidebar
Global Gallery can create an XML sitemap containing your gallery images.
Don't know what a sitemap is? Essentially you can use it to push images URL and data directly to search engines, in order to have them indexed faster. Here's a Google guide.
The sitemap URL is written into plugin settings > Main Options > first section. Generally is:
THE-SITE-URL/wp-content/plugins/global-gallery/galleries_xml_sitemap.php
It will be populated by galleries using self-hosted images (eg. WP library, NextGen, local folders).
Search engines will only accept contents coming from your site URL.
There's only a requirement: you must fill the "Page URL for Sitemap" in each gallery builder (right sidebar).
It is mandatory in order to suggest to search engines where images can be found.
The plugin is 100% multilanguage for both front and back ends. If a translation of your language has been created, WordPress will automatically switch between languages.
If you have WPML + String Translation add-on or Polylang, you can simply scan the plugin and translate strings via its UI.
Otherwise: go in the plugin folder, then open the one named "languages" or "lang_admin".
Inside you'll find the default.pot file. It contains english strings to be translated.
If you want to create or customize one your language translation, follow these steps:
If you create new translations, please contact me at [email protected] sending your .PO and .MO files.
Otherwise they will be lost in next updates. Thanks!