WordPress es una herramienta poderosa, pero lo es aún más cuando se adapta a medida de lo que realmente necesitas. En Premiero no solo diseñamos páginas web atractivas, también desarrollamos funcionalidades personalizadas que transforman WordPress en algo mucho más potente. Hoy te contamos un caso real: cómo creamos un sistema para gestionar menús semanales rotativos en el backend de WordPress, sin plugins de terceros, con shortcodes visuales listos para usarse en cualquier parte de la web.
El reto: mostrar menús semanales de forma dinámica
Uno de nuestros clientes necesitaba mostrar en su web un menú semanal de platos, algo habitual en restaurantes o servicios de catering. Pero además, quería que:
- Los menús cambiaran automáticamente cada semana, en rotación.
- Se pudieran editar fácilmente desde el panel de administración.
- El diseño fuera visual, adaptable a escritorio y móvil.
- Se pudieran mostrar los menús en cualquier parte del sitio usando shortcodes.
- No depender de constructores visuales o plugins complejos para editar el contenido.
Una solución así no se encuentra con un plugin cualquiera del repositorio. Por eso, desarrollamos un sistema completamente a medida.
La solución: un plugin personalizado con rotación automática
Creamos un plugin propio, modular y limpio, que añade una sección al panel de administración con dos funciones principales:
- Gestión de menús semanales
- Cada menú tiene una tabla editable con primeros, segundos y postres por día.
- Se pueden duplicar menús anteriores, importar desde CSV o pegar directamente desde Excel.
- Todo funciona con una interfaz JavaScript intuitiva.
- Rotación automática de menús
- En una pestaña adicional, el cliente puede ordenar los menús y configurar la frecuencia de rotación (por semana).
- El sistema calcula qué menú debe mostrarse según la semana actual del año.
- Esto permite crear un ciclo que se repite cada 3, 4 o más semanas.
Además, generamos shortcodes reutilizables que respetan el diseño del sitio y son totalmente personalizables mediante CSS incluido en el propio plugin.
El diseño visual: coherente y personalizado
Uno de los puntos clave del proyecto fue adaptar el diseño de los menús al estilo visual de la web. Para ello:
- Creamos CSS específicos para escritorio y móviles.
- Añadimos estilos diferenciados para sábados y domingos.
- Incorporamos detalles como líneas decorativas, cajas con borde, mayúsculas y tipografía personalizada.
- Usamos JavaScript para controlar la visibilidad de los acordeones móviles y asegurar que solo un día esté desplegado a la vez.
Todo este diseño fue hecho sin alterar el tema principal del sitio ni causar conflictos con Elementor (el maquetador empleado en esta web).
Panel de administración personalizado
Otro aspecto importante fue que el cliente pudiera gestionar todo sin conocimientos técnicos. Por eso:
- Creamos un menú nuevo en el admin bajo la sección «Menús semanales».
- En él, el cliente puede editar los menús con un sistema de tabla editable en directo (sin tener que entrar a entradas o páginas).
- Añadimos una opción para reordenar los menús y configurar la rotación.
- Todo está optimizado para trabajar cómodamente desde escritorio, con avisos automáticos, botones de guardado, y una estructura limpia.
Resultado: facilidad de uso y máxima flexibilidad
El sistema ya está en uso en la web del cliente y le permite gestionar sus menús sin depender de nosotros para cada cambio. Cada semana, la web muestra automáticamente el menú que corresponde, con la presentación adecuada tanto en ordenadores como en móviles.
Este tipo de solución, aunque muy específica, demuestra cómo WordPress puede ser mucho más que una herramienta de plantillas.
¿Y si tú necesitas algo así?
En Premiero entendemos que cada proyecto tiene sus propias necesidades. Este caso de éxito nos recuerda que no hay una única forma de usar WordPress: se puede adaptar, extender y transformar en la herramienta perfecta para tu negocio.
Ya sea que necesitas un sistema de reservas, una gestión de contenido personalizada, funciones especiales para una tienda online o algo que no has visto en ninguna web… podemos ayudarte a hacerlo realidad.
WordPress no tiene límites cuando se trabaja con un desarrollo a medida. Si tienes una idea en mente o necesitas adaptar tu web a algo que ningún plugin te ofrece, en Premiero podemos diseñar la solución que estás buscando.
¿Te gustaría tener algo así en tu web? Escríbenos y lo vemos juntos.