Integración con WordPress
WordPress ofrece varias formas de integrar temporizadores, desde enfoques simples basados en bloques hasta inserción de HTML personalizado. Esta guía cubre todos los métodos tanto para instalaciones modernas como clásicas de WordPress.
Método 1: Editor de bloques de WordPress (Gutenberg)
El WordPress moderno utiliza el editor de bloques (Gutenberg), que proporciona una interfaz visual para construir páginas y entradas.
Guía paso a paso
Paso 1: Crea tu temporizador
- Ve al Editor
- Diseña y configura tu temporizador
- Copia la URL del temporizador de la sección Renderer
- Tenla a mano para los próximos pasos
Paso 2: Crea el código iFrame
Construye tu código de integración iFrame usando la URL de tu temporizador:
Paso 3: Añade el bloque HTML personalizado
- Abre la página o entrada donde quieres el temporizador
- Haz clic en el botón "+" para añadir un nuevo bloque
- Busca "HTML personalizado"
- Selecciona el bloque "HTML personalizado"
Paso 4: Pega tu código
- Haz clic dentro del bloque HTML personalizado
- Pega tu código iFrame completo
- El bloque muestra "HTML personalizado" mientras editas
- Haz clic en "Vista previa" para ver el temporizador en acción
Paso 5: Publica
- Haz clic en "Actualizar" o "Publicar" en la parte superior derecha
- Ve a tu página para verificar que el temporizador aparece correctamente
- Prueba en dispositivos móviles o usando la vista previa responsive
Consejos del editor de bloques
| Consejo | Cómo | Beneficio |
|---|---|---|
| Centrar temporizador | Usar botón "Alinear al centro" | Apariencia profesional |
| Ancho completo | Seleccionar alineación "Ancho completo" | Maximizar impacto |
| Añadir espaciado | Insertar bloques Espaciador arriba/abajo | Mejor separación visual |
| Agrupar con contenido | Usar bloque Grupo | Mantener temporizador con contenido relacionado |
| Bloque reutilizable | Guardar como bloque reutilizable | Usar mismo temporizador en múltiples páginas |
Método 2: Editor clásico
Si tu sitio WordPress usa el Editor clásico, puedes añadir temporizadores a través del editor HTML.
Guía paso a paso
- Abre tu página/entrada en el Editor clásico
- Haz clic en la pestaña "Texto" (cambia de Visual a modo HTML)
- Encuentra la ubicación donde quieres el temporizador en tu HTML
- Pega tu código iFrame en esa ubicación
- Cambia a la pestaña "Visual" para previsualizar (opcional)
- Actualiza/Publica tu página
Ejemplo de código para Editor clásico
Método 3: Plugins de constructor de páginas
Muchos sitios WordPress usan constructores de páginas para diseño visual. Aquí está cómo añadir temporizadores a los constructores de páginas populares:
Elementor
| Paso | Acción |
|---|---|
| 1 | Abre la página en el editor de Elementor |
| 2 | Busca el widget "HTML" en el panel izquierdo |
| 3 | Arrastra el widget HTML a la ubicación deseada |
| 4 | Pega el código iFrame en el campo Código HTML |
| 5 | Ajusta el ancho/alineación del widget según necesites |
| 6 | Haz clic en "Actualizar" para guardar |
Consejo Pro de Elementor:
Divi Builder
| Paso | Acción |
|---|---|
| 1 | Habilita Visual Builder en tu página |
| 2 | Haz clic en "+" para añadir nuevo módulo |
| 3 | Busca y selecciona el módulo "Código" |
| 4 | Pega el código iFrame en el campo de código |
| 5 | Configura espaciado/alineación del módulo |
| 6 | Haz clic en la marca de verificación para guardar |
WPBakery Page Builder
| Paso | Acción |
|---|---|
| 1 | Abre la página en el editor WPBakery |
| 2 | Haz clic en "Añadir elemento" |
| 3 | Selecciona "Raw HTML" o "Raw JS" |
| 4 | Pega el código iFrame |
| 5 | Guarda y actualiza la página |
Beaver Builder
| Paso | Acción |
|---|---|
| 1 | Inicia Beaver Builder en tu página |
| 2 | Abre la pestaña Módulos |
| 3 | Arrastra el módulo "HTML" a tu diseño |
| 4 | Pega el código iFrame en el campo HTML |
| 5 | Haz clic en "Listo" y publica |
Comparación de constructores de páginas
| Constructor de páginas | Nombre del módulo | Estilos personalizados | Control responsive | Dificultad |
|---|---|---|---|---|
| Elementor | Widget HTML | ★★★★★ | ★★★★★ | Fácil |
| Divi | Módulo Código | ★★★★★ | ★★★★☆ | Fácil |
| WPBakery | Raw HTML | ★★★☆☆ | ★★★☆☆ | Fácil |
| Beaver Builder | Módulo HTML | ★★★★☆ | ★★★★☆ | Fácil |
| Oxygen | Bloque Código | ★★★★★ | ★★★★★ | Medio |
Método 4: Áreas de widgets (barra lateral/pie de página)
Para temporizadores que aparecen en múltiples páginas (barras laterales, pies de página, encabezados):
Guía paso a paso
- Ve a Panel → Apariencia → Widgets
- Encuentra el área de widget objetivo (ej. "Barra lateral", "Pie de página")
- Haz clic en "+" para añadir bloque o "Añadir un widget"
- Busca "HTML personalizado"
- Añade el widget HTML personalizado
- Pega tu código iFrame
- Añade título (opcional, ej. "Cuenta atrás del evento")
- Haz clic en "Actualizar" o "Guardar"
Recomendaciones de tamaño de widget
| Ubicación del widget | Ancho recomendado | Alto recomendado | Notas |
|---|---|---|---|
| Barra lateral | 100% | 300-400px | Compacto, vertical friendly |
| Pie de página | 100% | 200-300px | Formato ancho, corto |
| Encabezado | 100% | 150-200px | Muy compacto |
| Debajo contenido | 100% | 400-600px | Visualización completa |
Método 5: Shortcodes para reutilización
Crea un shortcode personalizado para usar el mismo temporizador fácilmente en múltiples páginas.
Crear un shortcode
Añade a functions.php de tu tema o crea un plugin personalizado:
Usar tu shortcode
Una vez añadido, usa el shortcode en cualquier página, entrada o widget:
Uso básico:
Con dimensiones personalizadas:
Múltiples temporizadores:
Beneficios del shortcode
| Beneficio | Descripción |
|---|---|
| Reutilización | Usar mismo temporizador en páginas ilimitadas |
| Actualizaciones fáciles | Cambiar código una vez, actualiza en todas partes |
| Contenido limpio | Shortcode simple en lugar de HTML largo |
| Control de parámetros | Personalizar dimensiones por página |
| No técnico | Más fácil para editores de contenido usar |
Compatibilidad de plugins
Problemas comunes de plugins
| Tipo de plugin | Problema potencial | Solución |
|---|---|---|
| Plugins de seguridad | Pueden bloquear iFrames | Añadir dominio gettickr.app a lista blanca |
| Plugins de caché | Pueden cachear temporizador antiguo | Excluir páginas de temporizador de caché |
| Minificación | Puede romper código iFrame | Excluir bloques HTML personalizado |
| Lazy Load | Puede retrasar carga temporizador | Excluir iFrames de temporizador |
Permitir iFrames en plugins de seguridad
Wordfence:
- Ve a Wordfence → Firewall → All Firewall Options
- Añade
gettickr.appa dominios en lista blanca - Guarda configuración
iThemes Security:
- Ve a Security → Settings → Advanced
- Deshabilita "Filter Suspicious Query Strings in the URL" para páginas específicas
- O añade gettickr.app a lista blanca
Solución de problemas de integración en WordPress
El temporizador no aparece
| Síntoma | Causa | Solución |
|---|---|---|
| Espacio en blanco donde está el temporizador | URL incorrecta | Verificar que la URL del temporizador es correcta |
| El código aparece como texto | Pegado en modo Visual | Usar pestaña Texto/HTML o bloque HTML personalizado |
| Nada en absoluto | Plugin de seguridad bloqueando | Añadir gettickr.app a lista blanca |
| Mensaje de error | El temporizador no existe | Verificar URL del temporizador en navegador |
Problemas de visualización
| Síntoma | Causa | Solución |
|---|---|---|
| Temporizador demasiado pequeño | Dimensiones incorrectas | Aumentar valores de ancho/alto |
| Temporizador cortado | Contenedor muy pequeño | Usar ancho 100% o contenedor más grande |
| Se superpone con otro contenido | Falta div contenedor | Envolver en div con espaciado apropiado |
| No está centrado | Sin CSS de centrado | Añadir margin: 0 auto; display: block; |
Problemas en móvil
| Síntoma | Causa | Solución |
|---|---|---|
| Muy ancho en móvil | Ancho en píxeles fijos | Usar ancho 100% o max-width |
| Texto muy pequeño | Problema de diseño temporizador | Rediseñar temporizador con fuentes más grandes |
| No cabe en pantalla | Alto fijo muy grande | Usar envoltorio responsive o media queries |
WordPress Multisitio
Para instalaciones WordPress Multisitio:
Pasos del administrador de red:
- Administrador de red → Configuración
- Habilitar "HTML sin filtrar" para administradores de sitio (si es necesario)
- Los sitios individuales pueden entonces añadir iFrames de temporizadores normalmente
Próximos pasos
- Integración iFrame - Documentación detallada de iFrame
- Personalizar diseño del temporizador - Haz coincidir con tu tema de WordPress
- Integración con Shopify - WooCommerce es similar a Shopify
- Control remoto - Controlar temporizadores mientras gestionas tu sitio WordPress