Releases: caracoolnet/wp-onestep
Release list
v1.3.7
Corrección: el icono del menú compartido "Caracool" (la C del logo) se salía de su recuadro en la barra lateral de wp-admin, por arriba y por abajo. Causa: WordPress escala los iconos de menú a un ancho fijo de 20px dejando la altura libre, y el trazo de la C era mucho más alto que ancho, así que al escalarlo salía más alto de lo que cabía en el hueco del icono. Se ha centrado el mismo trazo en un lienzo cuadrado para que quepa entero, sin recortes — el logo no cambia, solo el margen a su alrededor. Si acabas de actualizar a la 1.3.6 y viste el icono cortado, esta versión lo soluciona.
v1.3.6
OneStep pasa a colgarse del menú compartido "Caracool" en vez de tener su propia entrada en la barra lateral: si en la web hay instalado más de un plugin de la casa (Motion, Carta, Churra), todos aparecen agrupados bajo "Caracool", con una portada que lista los que están puestos y su versión. El enlace y la URL de ajustes de OneStep no cambian, así que no se rompe ningún acceso guardado. Este menú compartido vive ahora como fuente de verdad en caracoolnet/wp-caracool-shared, para que las copias de los cuatro plugins de la casa no se desincronicen con el tiempo.
v1.3.5
En la pestaña Código personalizado, cada snippet ahora se puede plegar y desplegar como un desplegable/acordeón en vez de mostrarse siempre abierto con todo el código a la vista. Los snippets que ya tienen código guardado arrancan plegados para que la pantalla no se sature si hay varios, mientras que un bloque vacío se muestra abierto y listo para escribir. Cuando hay más de un snippet aparece también un enlace para expandir o contraer todos a la vez. Es un cambio solo de interfaz, no afecta a cómo se guardan ni se ejecutan los snippets existentes.
v1.3.4 — fix real de Duplicar en Elementor
Corrige el modulo Duplicar en paginas de Elementor, que seguia sin funcionar bien tras el primer intento (v1.3.1): la copia se abria en el editor de Elementor pero con todo el contenido metido en un unico bloque de texto, como si Elementor no reconociera su estructura interna. Causa real: al copiar los metadatos de la pagina, WordPress devolvia una version recortada de la estructura interna de Elementor (probablemente por algun filtro o cache de terceros propio de este hosting), y esa version incompleta era la que se guardaba en la copia. Ahora esos metadatos se copian leyendo y escribiendo directamente en la base de datos, evitando cualquier filtro que pueda alterarlos por el camino. Si duplicar paginas de Elementor te seguia dando problemas tras la 1.3.1, esta version lo soluciona.
v1.3.3 — corrige código visible como texto
Corrige un fallo detectado justo después de publicar la v1.3.2: en la pestaña Codigo personalizado, el texto de ejemplo del campo de codigo mostraba literalmente <script>...</script>, y ese texto vivia dentro del bloque de JavaScript real de la propia pagina de ajustes. El navegador cortaba ahi mismo el script real al encontrar ese cierre, dejando el resto del codigo JavaScript visible como texto suelto en la pantalla y rompiendo botones como anadir o quitar snippet, el selector de tipo y el subidor de imagenes. Se ha sustituido ese texto de ejemplo por uno seguro y se ha revisado todo el archivo en busca de casos similares. Si tras actualizar a 1.3.2 veias codigo JavaScript suelto en la pantalla de OneStep, esta version lo soluciona.
v1.3.2 — corrección crítica
Corrección crítica: en algunos hostings, el texto de ejemplo del nuevo tipo de snippet PHP (que mostraba literalmente la etiqueta de apertura de PHP dentro de un aviso) podía hacer que el propio archivo del plugin no cargara en absoluto, tumbando toda la web con un "Parse error". Se ha reescrito ese texto para evitar el problema por completo. Si tu web se quedó en blanco o dio un error crítico tras actualizar a la 1.3.0 o la 1.3.1, esta versión lo soluciona — actualiza cuanto antes.
v1.3.1
Corrige el módulo Duplicar, sobre todo para páginas hechas con Elementor: la copia se abría con todo el contenido amontonado en un único bloque de texto en vez de conservar las secciones, columnas y contenedores del original. Ahora la copia de una página de Elementor se abre directamente en el editor de Elementor (no en el editor de bloques de WordPress) y ya no arrastra la caché de CSS del original, así que Elementor genera su propio CSS para la copia. También se evita que WordPress vuelva a filtrar el contenido al duplicar, para no perder por el camino las marcas internas de los bloques en páginas que usan el editor de bloques de WordPress.
v1.3.0
Código personalizado: nuevo tipo de snippet "PHP", que se ejecuta de verdad en el servidor (hooks de WooCommerce, campos personalizados, etc.) en vez de imprimirse en la página. Protegido con try/catch: si el snippet PHP falla, se desactiva solo y aparece un aviso en el admin con el nombre del snippet y el error, para no dejar la web caída. Incluye además una red de seguridad extra (shutdown function) para el puñado de fallos fatales que ni un try/catch puede interceptar. Importante: los snippets de tipo PHP no deben incluir las etiquetas , solo el código.
v1.2.0 — Módulo Duplicar + soporte WPML
Nuevo módulo Duplicar: enlace "Duplicar" en el listado de Páginas y Entradas, crea una copia en borrador y lleva directo a editarla. Si WPML está activo, etiqueta la copia con el idioma correcto.
Corrección menor: espacio garantizado entre el prefijo del título y el título original.
Pie de la página de ajustes actualizado a "Hecho con ❤️ por Caracool".
v1.1.0 — Código personalizado, ajustes y rediseño visual
Novedades
- Nuevo módulo de Código personalizado: snippets de HTML/CSS/JS insertables en el head o el footer, con control de en qué URLs se muestran. Sin coste para el sitio si no hay ningún snippet activo.
- Enlace "Ajustes" en la lista de plugins de WordPress.
- Rediseño visual completo de la página de ajustes.
- Vista previa de la página de mantenimiento para administradores (antes se saltaba siempre).
- El aviso de "modo mantenimiento activo" se ha eliminado.
- Al guardar, cada pestaña se queda donde estaba en vez de volver siempre a "Comentarios".