=== Custom Social Profile Gallery ===
Contributors: awordpresslife, razipathhan, hanif0991, muhammadshahid, fkfaisalkhan007, sharikkhan007, zishlife, FARAZFRANK
Donate link: https://paypal.me/awplife
Tags: custom profile, image gallery, photo gallery, Instagram , Social gallery
Requires at least: 5.0
Tested up to: 7.0
Stable tag: 2.0.2
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Create beautiful social profile galleries with lightbox preview, supporting links to any major social media platform.

== Description ==

Custom Social Profile Gallery helps you showcase images in a clean, organized profile-style layout, linking to any of your social networks. Whether you are an influencer building a link-in-bio page, an artist displaying a portfolio, or a business introducing team members, this plugin gives you the tools to present your images and social links professionally.

**Supported Social Networks:**
Connect your gallery to any major social profile link, including:
* **Instagram** - Link directly to your IG profile or feed.
* **TikTok** - Connect your TikTok handle for video and content creators.
* **YouTube** - Direct visitors to your channel or latest uploads.
* **Facebook** - Keep users engaged with your page or group.
* **Twitter / X** - Drive traffic to your latest updates.
* **Pinterest** - Share your visual inspiration boards.
* **LinkedIn** - Connect with professional networks and clients.
* **Custom URL** - Link to any website, online store, or external landing page.

**What Kind of Profiles Can You Create?**
With this plugin, you can create a wide variety of profile-based galleries:
* **Social Media Link-in-Bio Pages:** Build a dedicated landing page for your audience with a custom follow button and your latest visual content.
* **Instagram & TikTok-Style Profiles:** Replicate the look and feel of popular social networks with a profile picture, custom bio, followers/following stats, and a clean image grid.
* **Personal Portfolios:** Perfect for photographers, designers, and artists wanting to showcase their work under a branded profile header.
* **Business & Team Profiles:** Display your company's portfolio or introduce team members with their respective work galleries.

**View Pro Demo:** **[Custom Social Profile Gallery Premium](https://awplife.com/demo/image-gallery-premium/instagram-type-gallery/)**
**More About Pro:** **[Custom Social Profile Gallery Premium Details](https://awplife.com/wordpress-plugins/image-gallery-premium/)**
**Where To Buy:** **[Buy Custom Social Profile Gallery Premium](https://awplife.com/account/signup/image-gallery-premium)**

= Video Tutorial =

https://www.youtube.com/watch?v=SSLISHNigms

= Why Choose This Custom Social Profile Gallery? =

Setting up a gallery shouldn't be complicated. With Custom Social Profile Gallery, you upload your images, configure a few settings, and embed your gallery anywhere using a simple shortcode. The plugin handles the responsive design, so your gallery looks good on desktops, tablets, and phones.

= How It Works =

1. Create a new gallery from your dashboard
2. Upload images and set titles
3. Configure your profile section with a custom title, description, and avatar
4. Choose your column layout and hover effects
5. Copy the shortcode and paste it into any page or post

Your gallery displays with a profile header section (similar to social media profiles) followed by your image grid. Visitors can click any image to view it in a lightbox popup.

= Key Features =

The free version includes everything you need to get started:

* **Social Media Profile Header** - Add a profile picture, name, bio, and custom follow button.
* **Profile Statistics** - Display custom stats like Posts, Followers, and Following.
* **Responsive Grid Layout** - Images adapt to any screen size automatically.
* **Lightbox Preview** - Visitors click to view full-size images in a popup overlay.
* **Column Controls** - Set different column counts for desktop, tablet, and mobile.
* **Hover Effects** - Add visual interest when users hover over images.
* **Animation Effects** - Smooth entrance animations for your gallery images.
* **Shortcode Support** - Place galleries anywhere using [ITG id=X] shortcode.
* **Widget Ready** - Add galleries to sidebars and widget areas.
* **Isotope Layout** - Images arrange neatly regardless of different sizes.

= Pro Version Features =

Need more customization options? The premium version adds:

* **WebP Image Optimization** - Automatically convert and serve images in next-gen WebP format.
* **Lazy Loading & Skeleton Loading** - Improve page speed with modern loading states.
* **Load More Button** - Add an AJAX "Load More" button with customizable styles.
* **Advanced Profile Layouts** - More control over the social media profile header.
* **Circular & Masonry Layouts** - Modern thumbnail layouts including circle grid.
* **6 Lightbox Styles** - Choose from multiple popup designs.
* **30+ Hover Effects** - Extensive collection of image hover animations.
* **75+ Animation Effects** - Wide variety of entrance animations.
* **Thumbnail Ordering** - Sort images ascending, descending, or shuffle randomly.
* **Gallery Spacing Control** - Remove or adjust gaps between images.
* **Custom CSS Field** - Add your own styling without editing theme files.
* **Priority Support** - Get help when you need it.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install through the Plugins menu
2. Activate the plugin from the Plugins menu
3. Go to **Social Profile Gallery** → **Add Gallery** in your admin menu
4. Add images and configure your gallery settings
5. Save and copy the shortcode
6. Paste the shortcode into any page or post

== Frequently Asked Questions ==

= How do I create a profile gallery? =

After activating the plugin, go to Social Profile Gallery → Add Gallery. Click "Add Images" to upload your photos, fill in your profile details (title, description, profile picture), and save. Copy the shortcode shown and paste it into any page or post.

= Can I display multiple galleries on one page? =

Yes. Each gallery has its own unique shortcode. You can add multiple shortcodes to a single page, and each gallery will display independently.

= Is the gallery mobile responsive? =

Yes. The plugin uses Bootstrap and includes separate column settings for large desktops, desktops, tablets, and phones. Your gallery automatically adjusts to fit any screen size.

= How do I customize the number of columns? =

In the gallery settings, you'll find column options for different device sizes. You can set anywhere from 1 to 12 columns for each breakpoint.

= Can I use the shortcode in widgets? =

Yes. The plugin enables shortcode support in text widgets. Simply paste your gallery shortcode into any text widget to display your gallery in sidebars or footer areas.

= Does it support lightbox popup? =

Yes. When visitors click on an image, it opens in a lightbox overlay where they can view the full-size image. This is enabled by default.

= How do I change the hover effect? =

In the gallery settings panel, look for the Hover Effect dropdown. Select your preferred effect and save the gallery. The effect will apply to all images in that gallery.

= Can I add a profile picture and title? =

Yes. The profile section settings let you upload a profile image, add a title, write a description, and include a custom button with your desired text and link.

= What image sizes are supported? =

The plugin supports all standard image sizes. You can choose between thumbnail, medium, and large sizes in the gallery settings. Images will display at the selected size in the grid.

= Is it compatible with page builders? =

Yes. Since the plugin uses shortcodes, it works with Elementor, Beaver Builder, Divi, and other page builders. Just paste the shortcode into a text or shortcode module.

= Where can I get support? =

For the free version, visit the [WordPress.org support forum](https://wordpress.org/support/plugin/insta-type-gallery/). Pro version users receive priority email support.

== Credits ==

This plugin bundles the following open-source third-party libraries:
* **Isotope** - Layout engine: [Isotope GitHub Repository](https://github.com/metafizzy/isotope) (Licensed under MIT/GPL)
* **ImagesLoaded** - Image load detection: [ImagesLoaded GitHub Repository](https://github.com/desandro/imagesloaded) (Licensed under MIT)

== Screenshots ==

1. Image Upload Tab
2. Layout Tab
3. Profile Tab
4. Four column layout
5. Three column layout
6. Two column layout
7. Six column layout

== Changelog ==

= 2.0.2 =
* Date: 13-July-2026
* Feature: Renamed the plugin to Custom Social Profile Gallery to align with generic social linking capabilities.
* Feature: Added list of supported social media networks in readme documentation.
* Feature: Updated block title, widget title, descriptions, and user navigation instructions.

= 2.0.1 =
* Date: 29-June-2026
* Feature: Added native Elementor widget integration for easy visual page builder design.
* Feature: Added Gutenberg block integration with live preview support.
* Feature: Added batch image uploading support and a modern, high-fidelity CSS loading spinner.
* Fix: Prevented profile avatar from shrinking/squishing due to theme/Elementor image height overrides.
* Fix: Resolved slide deletion issue where the delete button only hid controls instead of removing the image from the list and database.

= 2.0.0 =
* Date: 23-June-2026
* Feature: Redesigned the entire admin settings panel using a clean, modern card system (Indigo/Violet theme).
* Feature: Moved legacy Bootstrap 3 lightbox to LD Lightbox (Lightbox2) copied from sister plugin.

= 1.2.2 =
* Security: Added capability checks to AJAX handlers to prevent unauthorized access.
* Security: Added nonce verification support for AJAX requests.
* Security: Improved input sanitization with proper wp_unslash() usage.
* Security: Added ABSPATH checks to prevent direct file access in lightbox and theme files.
* Security: Properly escaped plugin_dir_url() output in our-theme/awp-theme.php.
* Fix: Fixed undefined variable $columns in shortcode column handler.
* Fix: Added isset checks before array access to prevent PHP warnings.
* Fix: Fixed comparison operator issue in save settings function.
* Fix: Added default values for undefined pagination variables in lightbox files.
* Fix: Changed esc_html() to esc_attr() for CSS color value escaping.
* Fix: Replaced deprecated wp_reset_query() with wp_reset_postdata().
* Fix: Removed 5-star filter from review link per WordPress.org guidelines.
* Fix: Resolved mixed line endings in our-theme/awp-theme.php.
* Compatibility: Verified TGM Plugin Activation library conflict handling.
* Compatibility: Maintained full backward compatibility with existing galleries.

= 1.2.1 =
* Fix: Resolved translation loading warning in WordPress 6.7.0+ by loading text domain at 'init' action instead of 'plugins_loaded'.
* Fix: Removed early translation call from plugin constants.

= 1.2.0 =
* Bug Fix: Fixed.
* Testing plugin for wordpress 6.9


== Upgrade Notice ==

= 2.0.0 =
Major visual and user experience modernization. Redesigned setting dashboard, optimized uploader performance, and replaced legacy lightbox.

= 1.2.2 =
Important security and compliance update. Adds capability checks, improves input sanitization, and fixes WordPress.org plugin review issues. Recommended for all users.
