Nosso editor é muito flexível, permitindo que você expanda a funcionalidade do seu site adicionando qualquer script ou código personalizado. No entanto, o código personalizado tende a quebrar ou desativar o editor, ou exigir etapas adicionais para funcionar. Por isso, temos algumas diretrizes que você deve seguir ao testar código personalizado.
HTTP vs HTTPS
Se você estiver trabalhando com código personalizado, é importante saber que scripts e recursos só podem ser carregados no mesmo protocolo HTTP ou HTTPS.
Por padrão, o editor é sempre carregado em HTTPS. Se você estiver usando um script HTTP no editor, ele não será visível no editor, pois é carregado por meio de uma conexão segura, mas será visível no site publicado, já que é carregado em uma conexão não segura.
Para resolver isso, é sempre melhor carregar seus recursos por meio de uma conexão segura.
Código de cabeçalho personalizado
Ao adicionar código personalizado a um cabeçalho, crie uma cópia do site e teste o código na cópia. Se falhar, basta excluir o site original.
Alternativamente, você pode testar o código do cabeçalho em uma página em branco separada no mesmo site. Se a página apresentar erros, basta excluí-la ou acessar o código pelo modo de desenvolvedor.
Código de página personalizado
Ao adicionar código personalizado a uma página:
- Crie uma cópia da página e, em seguida, adicione seu código personalizado.
- Caso falhe, você pode acessar o HTML/CSS da página indo para outra página e acessando o modo de desenvolvedor a partir daí.
- Você também pode excluir a página e começar de novo criando uma duplicata.
- Se houver código personalizado na sua página inicial, você pode tentar acessar o editor adicionando "/contato" ou outro URL similar ao final do link do editor.
Otimização da velocidade da página
A otimização da velocidade da página afeta a forma como certos scripts são executados. Executamos a otimização do PageSpeed na maioria das páginas dos sites da Guesty, o que pode causar problemas com seu código personalizado. Ao solucionar problemas de código, você pode verificar se o problema está relacionado ao PageSpeed seguindo estas etapas:
- Duplicando a página com seus scripts.
- Alterando a URL para "testing_scripts".
- Publicando e verificando a página no seu site em funcionamento.
Se você estiver usando um script, também pode tentar garantir que ele seja executado de forma assíncrona — não há garantia de que isso funcione, mas às vezes pode resolver o problema de scripts que não estão sendo executados corretamente no navegador.
Para habilitar o modo assíncrono em scripts, altere seu código da seguinte forma:
- Código antigo: <script src="https://example.com/script.js"></script>
- Novo código: <script src="https://example.com/script.js" async defer></script>
Solução de problemas
Um site que é afetado por código personalizado normalmente carrega uma página em branco no editor (ou quebra suas funcionalidades de edição). Se o código personalizado afetou seu site, existem várias opções disponíveis:
- Se você tiver um backup, no painel esquerdo, clique em Configurações, clique em Site de backup e restaure para um backup.
- Se o editor estiver com problemas, tente forçar a abertura usando o atalho de teclado para o inspetor de elementos
- Mac. Command+Option+C
- PC. Ctrl+Alt+C
- Entre em contato com nossa equipe para obter assistência.
Política de código personalizado da Guesty Websites
Devido à natureza imprevisível do código personalizado, não podemos solucionar problemas que levem um elemento com código personalizado a não funcionar em um site.