WePOP

Descripción

WePOP is a lightweight, jQuery-free image popup plugin for WordPress.
It is designed for long-term stability, simplicity, and compatibility — even as WordPress or jQuery evolves.
Built entirely with pure JavaScript, it works across all modern themes and requires no shortcodes or external libraries.
Now supports mobile swipe gestures for navigating popup images.

Unlike complex popup plugins with unnecessary features, WePOP was developed by a seasoned creator at WeDOK, a web studio with years of real-world client work.
WePOP focuses on just the essential features needed for modern websites — fast, clean image popups with easy configuration.

⚙️ Show Alt Text

Display the image’s alt attribute below the popup image as a caption.
This improves accessibility and allows for simple descriptions without needing custom fields or captions.

⚙️ Popup Mode

You can choose how image links are grouped into popup viewers using the Popup Mode setting:

  • Gallery Blocks Grouping Mode
    Only images inside WordPress Gallery blocks are grouped into popup slideshows.
    If your post includes multiple Gallery blocks, each one will be treated as a separate group.
    Other images open individually without navigation.

  • All Images Grouping Mode
    All image links in the post are grouped into a single popup viewer with navigation arrows,
    regardless of whether they are in gallery blocks or standalone.

  • No Grouping Mode
    All images open in their own individual popup windows with no grouping or navigation arrows.

⚙️ Language

WePOP supports a multilingual interface. You can select your preferred admin language from the plugin settings.

  • 🇯🇵 Japanese (ja_JP)
  • 🇺🇸 English (en)
  • 🇪🇸 Spanish (es)
  • 🇫🇷 French (fr)
  • 🇩🇪 German (de)
  • 🇨🇳 Simplified Chinese (zh_CN)
  • 🇮🇹 Italian
  • 🇰🇷 Korean
  • 🇧🇷 Portuguese (Brazil)

WePOP is ideal for developers, bloggers, and creators who need a fast and reliable image popup tool —
without the bloat or complexity of traditional lightbox plugins.

Capturas

Instalación

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.

Preguntas frecuentes

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.

Reseñas

No hay reseñas para este plugin.

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

Traduce “WePOP” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.6.0

  • Added new “Popup Mode” option to settings screen (formerly “Image Grouping Mode”) with clearer wording
  • Fixed bug with individual image popups in “Group only WordPress Gallery images” mode
  • Added swipe gesture support for image navigation on smartphones (pure vanilla JS implementation)
  • Disabled background scrolling while popup is active to improve mobile UX
  • Added translation files for 3 new languages:
    • Italian
    • Korean
    • Portuguese (Brazil)
  • Improved English wording in settings and updated all translation files
  • Updated translation template (.pot) with all translatable strings

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.