Jose Ramón Bernabeu
Respuestas de foro creadas
-
Foro: Plugins y Hacks
En respuesta a: Plugin Formulario para sumarse al grupo de WhatsappHola.
Puedes crear un enlace de invitación a grupo de WhatsApp y usarlo como URL de confirmación de envío del formulario o mostrar un código QR con el enlace directamente en la página de confirmación.
El enlace será algo como https://chat.whatsapp.com/XXXXXXXXXX.
Depende del formulario que uses el proceso puede variar uno poco pero todos tiene un área donde configurar la confirmación de envío.
A tener en cuenta:
- Este enlace es público. Cualquiera con él puede unirse. Por eso, el control del formulario es importante. Si el enlace se filtra, podrías tener miembros no deseados. Puedes generar un nuevo enlace en WhatsApp si esto sucede.
- Si el enlace de WhatsApp se cambia, tendrás que actualizarlo manualmente en el formulario.
Flujo para el Usuario:
- El usuario llega a tu página con el formulario.
- Rellena su nombre y email.
- Marca la casilla para aceptar la política de privacidad y unirse al grupo de WhatsApp.
- Envía el formulario.
- Si usas redirección: Es redirigido automáticamente a la invitación del grupo de WhatsApp, donde puede hacer clic en «Unirse».
- Si usas mensaje/QR: Ve un mensaje en la página (o una nueva página si lo configuras así) con el código QR y/o el enlace directo para unirse al grupo.
Espero que te sea de ayuda. Saludos.
Hola.
Prueba a regenerar las miniaturas. Puedes usar el plugin https://es.wordpress.org/plugins/regenerate-thumbnails-advanced/
Saludos.
Foro: Plugins y Hacks
En respuesta a: Crear un directorio dentro de un blog con el plugin Custom Post typesHola.
Tienes dos caminos, el primero con plugins de pago y el segundo con muuuucho trabajo:
- Con Elementor Pro:
- Para la página principal del directorio (categorías): Puedes usar Elementor para maquetar la página. Si quieres mostrar imágenes de categorías dinámicamente, necesitarás un plugin como JetEngine o similar para crear listados personalizados de taxonomías con campos ACF.
- Para las páginas de listado de proveedores por categoría: Puedes usar el constructor de temas de Elementor Pro para crear una plantilla de archivo para tu CPT «proveedor». Ahí podrás diseñar el aspecto de cada ficha de proveedor, incluyendo la imagen destacada y los campos ACF.
- Con código (HTML, CSS y PHP):
- Para la página principal del directorio (categorías): Crea un archivo PHP personalizado en tu tema hijo (ej.
page-directorio-categorias.php). Usaríasget_terms()para obtener las categorías y generar su HTML con CSS para el diseño de dos columnas. Necesitarás un campo ACF de tipo imagen para tus taxonomías. - Para las páginas de listado de proveedores por categoría: Crea un archivo
taxonomy-categoria.phpen tu tema hijo. Este archivo usará el bucle de WordPress para mostrar los posts de tipo «proveedor» de la categoría actual, incluyendo sus imágenes destacadas y campos ACF. Aplica CSS para el diseño de dos columnas y el tamaño uniforme de las imágenes.
- Para la página principal del directorio (categorías): Crea un archivo PHP personalizado en tu tema hijo (ej.
Espero que te sirva de guía.
¡¡Ahh!!, por cierto, la próxima vez procura darle un poco de formato al mensaje, que me ha costado más descifrarlo que darte una respuesta 🙂
Saludos.
Foro: Plugins y Hacks
En respuesta a: plug-in que me permita crear un acordeon dinamicoForo: Guías – Resolución de problemas
En respuesta a: páginas terminadas en númerosHola,
A veces el CMP de Iubenda, con la opción ‘URL passthrough’ activada, puede causar errores 404 con números en la URL. Además, problemas generales de WordPress, como la corrupción de los enlaces permanentes o plugins mal codificados, pueden provocar problemas similares.
Prueba esto para ver si se soluciona el problema:
- Comprueba la configuración de Iubenda: Verifica si la opción ‘URL passthrough‘ está habilitada. Si lo está, desactívala y comprueba si el problema se resuelve.
- Revisa los enlaces permanentes de WordPress: En el panel de administración de WordPress, ve a «Ajustes» > «Enlaces permanentes». Simplemente haz clic en «Guardar cambios» (sin realizar ninguna modificación). Esto a veces puede solucionar problemas de enlaces permanentes corruptos.
Saludos.
Foro: Guías – Resolución de problemas
En respuesta a: [NSFW] Ha habido un error crítico en esta web.Hola Naiara.
¿Resolviste el problema?
He podido acceder al sitio y navergar por él sin dificultad.
Saludos.
Foro: Instalación – Actualizaciones
En respuesta a: Pasos a seguir en web que requiere actualizacionesHola.
Respuesta corta. El orden recomendado es: PHP -> WordPress -> Tema -> Plugins.
Aspectos a tener en cuenta:
La mínima versión recomendada de PHP en estos momentos es la 8.0. Puedo constatar que, tanto el tema como los plugins que tiene este sitio, funcionan con esa versión ya que están en los sitios de varios de mis clientes.
Dada la gran diferencia de versiones de WordPress, es posible que haya cambios significativos en la base de datos y en algunas funcionalidades. En algunos casos es recomendable realizar una actualización gradual de versiones para identificar problemas paso a paso. Sin embargo, dada la diferencia, quizás una actualización directa a la última versión estable sea más eficiente si todo es compatible con PHP 8.0.
Como lo vas a hacer en un entorno de pruebas, no tengas miedo de experimentar y romper cosas aquí. De todas formas, ve haciendo copia de seguridad en cada paso.
Después de cada actualización, asegúrate de limpiar la caché de WordPress, la caché del servidor y la caché de tu navegador para visualizar los cambios correctamente.
Después de las actualizaciones WordPress y los plugins, revisa si hay alguna actualización pendiente en la base de datos (normalmente WordPress te avisará).
Tómate tu tiempo y realiza pruebas después de cada actualización. ¡Mucha suerte con la puesta a punto del sitio! Si tienes alguna otra pregunta durante el proceso, no dudes en consultar.
Saludos.
Foro: Instalación – Actualizaciones
En respuesta a: WordPress 6.8 actualizacionHola.
Por lo que cuentas, parece que el problema está en la codificación de caracteres de la base de datos y cómo WordPress está interpretando esa información tras la actualización.
Aquí te dejo algunas cosas que puedes probar para intentar corregirlo:
1. Volver a la configuración original de
wp-config.php:Lo primero sería deshacer el cambio que hiciste y dejar la línea como estaba originalmente:
define('DB_CHARSET', '');A veces, WordPress intenta autodetectar la codificación si no se especifica.
2. Asegurarte de la codificación de la base de datos:
Verifica que la base de datos en sí esté configurada para usar UTF-8. Puedes hacer esto de varias maneras, dependiendo de tu proveedor de alojamiento y las herramientas que te ofrezcan:
- phpMyAdmin: Si tienes acceso a phpMyAdmin, selecciona tu base de datos y luego ve a la pestaña «Operaciones». Busca la sección «Cotejamiento» o «Collation». Asegúrate de que esté configurado a algo como
utf8_general_cioutf8mb4_unicode_ci. Si no lo está, puedes intentar cambiarlo (ten cuidado y haz una copia de seguridad antes). - Panel de control del alojamiento: Algunos paneles de control ofrecen herramientas para gestionar bases de datos donde puedes verificar o modificar el cotejamiento.
- Consultar con tu proveedor de alojamiento: Si no estás seguro de cómo verificar o cambiar la codificación de la base de datos, lo mejor es contactar con el soporte técnico de tu proveedor de hosting. Ellos podrán ayudarte directamente.
3. Revisar el cotejamiento de las tablas y columnas:
Una vez que te asegures de que la base de datos tiene la codificación UTF-8, es importante verificar que las tablas individuales y sus columnas también la estén utilizando. En phpMyAdmin, puedes seleccionar cada tabla y luego ir a la pestaña «Operaciones» para verificar o cambiar su «Cotejamiento». También puedes revisar la estructura de cada tabla para ver el cotejamiento de cada columna.
Si encuentras tablas o columnas con una codificación diferente (como
latin1), podrías intentar cambiarlas a un cotejamiento UTF-8. ¡Recuerda hacer una copia de seguridad completa de tu base de datos antes de realizar cualquier cambio!4. Intentar forzar la codificación UTF-8 en WordPress:
Si los pasos anteriores no funcionan, puedes intentar añadir la siguiente línea a tu archivo
wp-config.php(después de la línea<?php):define('DB_COLLATE', 'utf8_general_ci');Esto le indica explícitamente a WordPress que utilice el cotejamiento
utf8_general_ci.5. Limpiar la caché:
Después de realizar cualquier cambio, asegúrate de limpiar la caché de tu navegador y cualquier plugin de caché que estés utilizando en tu sitio de WordPress.
En resumen, te recomendaría seguir estos pasos en orden:
- Antes que nada, haz uan copia de seguridad del sitio.
- Revierte el cambio en
wp-config.phpadefine('DB_CHARSET', '');. - Verifica y, si es necesario, cambia la codificación de tu base de datos a UTF-8 (idealmente
utf8mb4_unicode_ci). - Revisa y, si es necesario, cambia el cotejamiento de tus tablas y columnas a un cotejamiento UTF-8.
- Intenta añadir
define('DB_COLLATE', 'utf8_general_ci');awp-config.php. - Limpia todas las cachés.
Espero que alguno de estos pasos te ayude a resolver el problema.
Saludos.
Foro: Guías – Resolución de problemas
En respuesta a: Error 504 al acceder a wp-adminPor el mensaje que indicas, imagino que usas un plugin de SMTP para enviar correo. Si es así, revisa la confifuración del servidor por si hay algún error.
Foro: Instalación – Actualizaciones
En respuesta a: Actualizaciones automáticasHola Ana. Lo estás haciendo bien.
Aunque a mí me gusta tener el control de las actualizaciones, las menores de WordPress las dejo en automático. Esas, al no traer cambios importantes y producirse sobre todo por temas de seguridad, no dan problemas.
Para las demás actualizaciones, tanto de WordPress como de temas y plugins, suelo esperar unos días antes de actualizar.
Si gestionas varias webs quizás tendrías que hacerlo con ManageWP o Modular DS, por lo menos para tener control de qué actualizaciones hay pendientes.
Saludos.
Foro: Plugins y Hacks
En respuesta a: Boton whatsappForo: Guías – Resolución de problemas
En respuesta a: Error 504 al acceder a wp-adminTambién podría tratarse de problemas de recursos del servidor.
Aumentar los límites de PHP: El error «Timeout waiting for output from CGI script» también puede estar relacionado con los límites de tiempo de ejecución de PHP. Puedes intentar aumentar el max_execution_time en su archivo wp-config.php.
Foro: Guías – Resolución de problemas
En respuesta a: Error 504 al acceder a wp-adminHola Cinthya.
Es muy probable que los problemas que experimentáis estén relacionados con las modificaciones en los registros DNS de Cloudflare que realizó automáticamente el plugin de MailerLite.
El error «504 Gateway Timeout» indica que el servidor (en este caso, Siteground) no recibió una respuesta a tiempo de otro servidor (posiblemente Cloudflare o algún proceso interno del servidor) al intentar acceder a wp-admin.
Aquí te dejo algunas formas en las que podríais intentar solucionar este problema:
Contacta con el soporte de Siteground. Informa sobre el error «Timeout waiting for output from CGI script» y explícales que los problemas comenzaron después de realizar cambios en los registros DNS de Cloudflare para la integración con MailerLite. Ellos podrán revisar los logs del servidor y la configuración para identificar posibles cuellos de botella o problemas de configuración.
Verifica los recursos del servidor. Es posible que el servidor esté experimentando una carga alta, lo que podría provocar timeouts. Siteground podrá verificar el uso de CPU, memoria y otros recursos.Revisar la configuración DNS en Cloudflare:
Accede a tu cuenta de Cloudflare.
Selecciona el dominio de vuestra página web (www.duermevelaediciones.es).
Ve a la sección de DNS.
Comprueba los registros DNS que MailerLite añadió o modificó. Asegúrate de que la configuración parece correcta según la documentación de MailerLite. Aunque el proceso fue automático, podría haber alguna configuración inesperada.
Compara los registros actuales con la configuración DNS recomendada por MailerLite. Si tenéis acceso a la documentación de integración o al soporte de MailerLite, revisad si los registros coinciden.
Considera revertir los cambios de DNS (si es posible). Si Cloudflare guarda un historial de cambios en la configuración DNS, podríais intentar volver a la configuración anterior a la integración con MailerLite para ver si se soluciona el problema.Verificar la conexión entre Cloudflare y Siteground:
Asegúrate de que las direcciones IP de vuestro servidor de Siteground estén correctamente configuradas como registros A en Cloudflare. Si estas direcciones cambiaron recientemente o no se configuraron bien, podría haber problemas de comunicación.
Revisa la sección de Firewall en Cloudflare. Aunque es menos probable, alguna regla de firewall podría estar bloqueando las peticiones a wp-admin.Investigar posibles conflictos con el plugin de MailerLite:
Considera desactivar temporalmente el plugin de MailerLite (si es posible). Si lográis acceder al panel de administración de WordPress de alguna manera (por ejemplo, a través del panel de administración de SiteGround renombrando la carpeta del plugin), desactivar el plugin podría ayudar a determinar si es la causa directa del problema.
Limpiar la caché:
Limpia la caché de Cloudflare. Ve a la sección de «Caching» y luego a «Purge Cache». Purga «Everything».
Limpia la caché de tu navegador. A veces, errores antiguos pueden quedar almacenados en la caché del navegador.Dado que no podéis acceder a wp-admin, la primera acción sería intentar acceder a vuestra cuenta de Cloudflare y revisar la configuración DNS. Comparad los registros con la documentación de MailerLite y aseguraos de que las direcciones IP de Siteground estén correctas.
Si no encontráis nada sospechoso en la configuración DNS, contactar con el soporte de Siteground con la información del error en los logs es el siguiente paso crucial. Ellos tienen acceso a la configuración del servidor y podrán investigar el error «Timeout waiting for output from CGI script».
Espero que esta información os sea de utilidad para resolver el problema.
Saludos.
- Esta respuesta fue modificada hace 6 meses, 3 semanas por Jose Ramón Bernabeu.
Hola.
La imagen de la tabla tiene la capacidad de agrandarse al pulsar sobre ella y lo hace. Lo que pasa es que también se abre el adjunto en una nueva pantalla.
Normalmente, cuando se indica un enlace a un adjunto, se abre la página asociada al mismo y no el propio adjunto.
Prueba a quitar el enlace de la imagen y mira si el efecto al pulsar sobre la misma es el que buscas.
Saludos.
Foro: Diseño – Temas y plantillas
En respuesta a: ScrollHola.
Veo que el sitio usa el tema Astra.
Astra ofrece una funcionalidad integrada para lograr este efecto sin necesidad de tocar código. Aquí te explico cómo hacerlo:
Ve al Personalizador de WordPress: En el panel de administración de tu WordPress, navega a Apariencia > Personalizar.
Accede a las Opciones del Header: Dentro del personalizador, busca y haz clic en la sección Cabecera o Header. Dependiendo de la versión de Astra que tengas, podría estar dentro de una subsección como «Constructor de cabecera» o «Diseño de cabecera».
Busca la Opción de «Cabecera fija» o similar: Dentro de las opciones del header, deberías encontrar una sección relacionada con la «Cabecera fija» (Sticky Header). Haz clic en ella.
Configura el «Diseño de la cabecera fija»: Dentro de las opciones de la cabecera, busca una opción que te permita reducir el relleno (padding) o la altura al hacer scroll. Podría llamarse algo como «Reducir relleno al desplazarse», «Altura de la cabecera fija», o similar.
Ajusta los Valores: Introduce los valores deseados para el relleno superior e inferior o la altura de la cabecera cuando se active el scroll. Experimenta con diferentes valores hasta que encuentres el aspecto que te guste.
Publica los Cambios: Una vez que estés satisfecho con los ajustes, haz clic en el botón Publicar en la parte superior del personalizador para guardar los cambios en tu sitio web.
Saludos.