Elementor Pro y Elementor Free se instalan como plugins separados. El Pro requiere el Free como base. Esto significa que distinguir "¿este sitio usa Pro?" de "¿este sitio usa solo Free?" se reduce a una pregunta: ¿existe el directorio /wp-content/plugins/elementor-pro/?
Pero hay 5 comprobaciones más robustas cuando la primera no es concluyente.
Señal 1: carpeta del plugin
curl -sI https://midominio.com/wp-content/plugins/elementor-pro/assets/css/frontend.min.css
→ HTTP/2 200
Si devuelve 200, hay Elementor Pro instalado. Si 404, solo Free.
Señal 2: widgets exclusivos de Pro
En el HTML renderizado, ciertas clases CSS solo aparecen si hay Pro:
.elementor-widget-form(forms nativos, Free usa shortcodes)..elementor-widget-postscon template loop..elementor-widget-portfolio..elementor-widget-theme-*(Theme Builder)..elementor-widget-nav-menuavanzado.
Busca en el source:
grep -o 'elementor-widget-[a-z-]*' source.html | sort -u
Señal 3: scripts JS exclusivos
Elementor Pro carga scripts específicos:
elementor-pro-frontend(obvio).elementor-pro-assets/js/frontend.min.js.elementor-pro/modules/forms/assets/js/.
Señal 4: API REST
En /wp-json/ busca los namespaces:
elementor/v1→ Free siempre.elementor-pro/v1→ Pro activo.
Señal 5: Theme Builder activo
Si la web tiene header y footer custom controlados desde Elementor (Theme Builder), es Pro sí o sí. Para comprobarlo:
- Inspecciona el
headerdel site. Si tiene data-attributedata-elementor-type="header", es Theme Builder activo. - La misma comprobación para
data-elementor-type="footer".
Señal 6: popups
Los popups nativos son exclusivos de Pro. Aparecen como:
<div class="elementor elementor-popup" data-elementor-type="popup">
¿Por qué importa esta distinción?
- Presupuesto: Pro = 59 USD/año mínimo. El cliente ya demuestra que paga por herramientas.
- Nivel técnico: Theme Builder activo revela que trabajan "correctamente", no solo con elementos sueltos.
- Oportunidades: si es Free con un site grande, hay upsell claro a Pro + refactor.
- Reventa: si eres partner de Elementor, el Free es tu lead directo.
Cómo lo detecta QueUsan
El motor marca "Elementor" con subsección "Pro" si encuentra al menos 2 de las 6 señales. Esto reduce falsos positivos (por ejemplo, si alguien tiene la carpeta pero el plugin desactivado).
Relacionado: Pro vs Free en WordPress · detectar el tema de WordPress.