Nuestro editor es muy flexible en cuanto a que puede ampliar la funcionalidad de su sitio al agregar cualquier script o código personalizado, aunque el código personalizado tenga una tendencia a interrumpir o deshabilitar el editor o requiere que se adopten otras medidas para que funcione. En vista de ello, tenemos algunas pautas que debe seguir siempre que esté probando un código personalizado.
HTTP vs HTTPS
Si está trabajando con código personalizado, es conveniente que sepa que los scripts y los recursos solo se pueden cargar en el mismo HTTP o HTTPS.
El editor predeterminado siempre está cargado en HTTPS. Si está utilizando un script HTTP en el editor, este no estará visible en el editor, ya que se carga a través de una conexión segura, pero será visible en el sitio activo porque se está cargando en una conexión insegura.
Para corregir esto, siempre es mejor cargar sus recursos a través de una conexión segura.
Código de encabezado personalizado
Cuando agregue un código personalizado a un sitio, cree un duplicado del sitio y pruebe el código en el sitio duplicado. Si falla, basta con eliminar el sitio.
De manera alternativa, puede probar el código de encabezado en una página en blanco separada dentro del mismo sitio. Si la página se cuelga, basta con eliminarla o acceder al código a través del modo de desarrollador.
Código de página personalizado
Cuando agrega un código personalizado a una página:
- Cree un duplicado de la página, y luego agregue su código personalizado.
- Si falla, para dirigirse al HTML/CSS de la página, vaya a otra página y acceda al modo de desarrollador desde allí.
- También puede eliminar la página y empezar de nuevo creando un duplicado.
- Si el código personalizado está en su página de inicio, puede tratar de acceder a su editor agregando /contact o algún otro URL al final del enlace a su editor.
Optimización de velocidad de la página
La optimización de velocidad de la página afecta la manera en que se ejecutan ciertos scripts. Ejecutamos optimización de PageSpeed en la mayoría de las páginas en Website Builder, lo que puede causar problemas con su código personalizado. Cuando soluciona problemas de un código, puede ver si es un problema de PageSpeed de la siguiente manera:
- Duplicar la página con sus scripts
- Cambiar el URL a "testing_scripts"
- Publicar y revisar la página en su sitio activo
Si su código funciona en esa página, comuníquese con el centro de ayuda para desactivar la optimización de PageSpeed para su sitio.
Si está utilizando un script, también puede tratar de asegurarse de que este se ejecute de forma asíncrona; no está garantizado pero, a veces, esto puede resolver el problema con los scripts que no se ejecutan correctamente en el navegador.
Para habilitar la asincronización en scripts, altere su código con lo siguiente:
- Código anterior: <script src="https://example.com/script.js"></script>
- Código nuevo: <script src="https://example.com/script.js" async defer></script>
Detección y solución de problemas
Un sitio que se ve afectado por un código personalizado normalmente carga una página en blanco en el editor (o afecta sus funciones de edición). Si el código personalizado tuvo efecto en su sitio, existen varias opciones disponibles:
- Si tiene una copia de seguridad, en el panel izquierdo, haga clic en Configuración, haga clic en Crear copia de seguridad del sitio y restaure a una copia de seguridad.
- Inicie sesión en http://my.Website Builder.co?nossl, que es una versión más amigable del código de nuestra plataforma.
- Si no puede acceder a esa versión en su editor al cargarla, puede encontrar una solución alternativa cargando una nueva página.
Para solucionar este problema, trate de acceder a su editor en una nueva página. Puede hacerlo ingresando un URL diferente en su enlace de editor. Este es un enlace que accede a la página "Quiénes somos" de un sitio, por ejemplo: https://my.Website Builder.co/home/site/XXXXXXX/about
- Si el editor no funciona, intente forzar su apertura utilizando las teclas de acceso directo para el inspector de elementos
- Mac. Command+Option+C
- PC. Ctrl+Alt+C
Política de Código Personalizado de Website Builder
Debido a la naturaleza impredecible del código personalizado, no podemos detectar y solucionar la razón por la cual es posible que un elemento codificado personalizado no funcione en un sitio.
Actualmente, no tenemos ningún desarrollador disponible que solucione los problemas de código personalizado; por lo tanto, siga las pautas anteriores cuando experimente con código personalizado en su sitio.