=== WePOP === Contributors: wedok Tags: image popup, lightbox, responsive, lightweight, multilingual Requires at least: 5.0 Tested up to: 6.8.1 Requires PHP: 7.0 Stable tag: 1.5.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html WePOP is a lightweight image popup plugin for WordPress that works without jQuery or external libraries. == Description == **WePOP** is a lightweight, jQuery-free image popup plugin for WordPress, built with pure JavaScript for speed and simplicity. It enables clean, responsive image popups and gallery navigation across all themes. You can easily turn any image link into a popup-enabled element by adding data-wepop, and optionally data-group for grouping. Gutenberg Gallery blocks are automatically supported, and you can configure advanced behaviors from the admin settings. The plugin is multilingual and supports Japanese, English, Spanish, French, German, and Simplified Chinese. Users can select their preferred admin interface language from the plugin settings screen. --- ### πŸ†• Image Grouping Modes You can now choose how images are grouped using the **Image Grouping Mode** setting in the plugin options: - **No grouping (none)**: Each image opens in a popup individually with no slideshow or navigation. - **Group all images (all)**: All images in the post or page are grouped into a single slideshow, regardless of how they are inserted. - **Group only gallery images (gallery)** – *recommended*: Only images within Gutenberg Gallery blocks (or [gallery] shortcodes) are grouped. Other standalone images are still popup-enabled, but displayed independently. This gives you more control when mixing gallery and non-gallery images in the same post. This plugin is multilingual. The interface has been fully translated into the following languages: - πŸ‡―πŸ‡΅ Japanese (ja_JP) - πŸ‡ΊπŸ‡Έ English (en) - πŸ‡ͺπŸ‡Έ Spanish (es) - πŸ‡«πŸ‡· French (fr) - πŸ‡©πŸ‡ͺ German (de) - πŸ‡¨πŸ‡³ Simplified Chinese (zh_CN) The language can be selected from the plugin settings screen. == Installation == You can install WePOP in two ways: 1. From your WordPress dashboard: - Go to Plugins > Add New. - Search for "WePOP". - Click Install Now, then Activate. - Go to Settings > WePOP to configure the plugin. 2. Manual upload: - Upload the `wepop` folder to the `/wp-content/plugins/` directory via FTP or file manager. - Activate the plugin from the Plugins menu in WordPress. - Go to Settings > WePOP to configure the plugin. Once activated, WePOP will automatically work with any image link that points to a media file. For gallery mode, simply use the built-in WordPress Gallery block or shortcode. No HTML editing is required. == Screenshots == Popup display of a single image Gallery navigation mode with multiple images Admin settings screen with caption and grouping options == Frequently Asked Questions == = Does WePOP require jQuery? = No. WePOP is built entirely with vanilla JavaScript and has no external dependencies. = How do I enable image grouping? = Go to Settings > WePOP and choose from one of three modes: No grouping Group all images Group only Gutenberg gallery images (recommended) = What happens to images outside of gallery blocks? = In gallery mode, only Gutenberg gallery images are grouped. Other images still open in a popup individually. = Can I show alt text as captions? = Yes. Enable the "Show Alt Text" option in the settings screen to display image alt text under the popup. = I'm using the Classic Editor. Will this work? = Yes, but you'll need to manually add data-wepop and (optionally) data-group to your image links. == Changelog == = 1.5.3 = Added setting for image grouping mode (none / all / gallery only) In gallery mode, standalone images now popup individually Optimized language loading: supports both Poedit-style (fr.mo, de.mo) and WordPress-style (ja_JP.mo) Updated and verified translations for all supported languages = 1.5.2 = Fix: Corrected attribute naming to data-wepop Improved documentation and translations = 1.5.1 = Improved multilingual interface support and gallery grouping behavior Updated admin settings for better usability = 1.5 = First public stable release. == Upgrade Notice == = 1.5.3 = Added grouping mode settings and improved multilingual handling. Recommended for all users who use multiple images or internationalization.