WP Manifestindependent plugin directory
manifest / utilities / popup-alegre

Popup Alegre

Muestra un pop-up en el ángulo inferior izquierdo de la pantalla en la versión de escritorio.

by A. Cambronero Blogpocket.com · github.com/blogpocket/popup-alegre · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/blogpocket/popup-alegre/archive/refs/heads/main.zip

Readme

Pop-up Alegre

Muestra un pop-up en el ángulo inferior izquierdo de la pantalla en la versión de escritorio.

Explicación del CSS:

Estilos básicos:

  • Posiciona el pop-up en el ángulo inferior izquierdo.
  • Establece un tamaño fijo de 400x200 píxeles.
  • Utiliza overflow: auto para manejar el contenido que exceda el tamaño.

    Media Queries para responsividad:

  • A medida que el ancho de la pantalla se reduce, el pop-up ajusta su width y height.
  • Por debajo de 500px, el pop-up ocupa el 100% del ancho y ajusta su altura automáticamente.
  • Por debajo de 768px, el pop-up ocupa el 50% del ancho.

    Reemplazar el ID de la página

  • En el archivo popup-responsivo.php, reemplaza 123 con el ID de la página que contiene el contenido que deseas mostrar en el pop-up.

    Activar el plugin

  • Sube la carpeta completa popup-responsivo a wp-content/plugins/ en tu instalación de WordPress.
  • Ve al panel de administración de WordPress, navega a Plugins y activa el plugin Popup Responsivo.

    Contenido adaptado

  • Como el contenido es creado con el editor de bloques de WordPress, es inherentemente responsive y se adaptará al tamaño del contenedor.

    Versión de escritorio

  • Utilizamos la función wp_is_mobile() para detectar dispositivos móviles y evitar mostrar el pop-up en ellos.
  • Las media queries en el CSS aseguran que el pop-up se adapte a diferentes tamaños de pantalla en escritorio.

    Estilos adicionales

  • Si deseas agregar estilos específicos para el contenido dentro del pop-up, puedes hacerlo en el archivo popup-responsivo.css o directamente en el editor de bloques al editar la página.

    Compatibilidad

  • Al no depender de los filtros de the_content, evitamos conflictos con otros plugins que puedan modificar el contenido. Esta solución es probablemente la más efectiva y sencilla, ya que evita aplicar los filtros de the_content que pueden inyectar contenido adicional como el reproductor del plugin Seriously Simple Podcasting. Al procesar directamente los bloques con do_blocks(), obtenemos el contenido renderizado tal como se diseñó en el editor de bloques, sin interferencias de otros plugins.

    Comportamiento del pop-up

    El pop-up se puede cerrar mediante el botón de cierre. La funcionalidad se maneja en el JavaScript. Consideraciones finales

    Pruebas

  • Asegúrate de probar el plugin en diferentes navegadores y tamaños de pantalla para verificar su funcionamiento. No instales el plugin en un entorno de producción hasta que no estés seguro de que funciona y es compatible con el resto de plugins de tu WordPress.

    Seguridad

  • Siempre valida y escapa los datos cuando manipules contenido en WordPress para prevenir vulnerabilidades.

    Optimización

  • Minimiza los archivos CSS y JavaScript en producción para mejorar el rendimiento.

Read the full README on GitHub →