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.
You can install WePOP in two ways:
- 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.
- 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.
1.5.4
Updated wording for "No grouping" option in settings
Added missing gettext wrapper for translatability
Updated translation template (.pot) and ja_JP translation files (.po/.mo)
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.