[Resolvido] Ultrapassar erro "desculpe nenhuma área de conteúdo encontrada na sua página"
Este tópico foi resolvido. Aqui está uma descrição do problema e da solução.
Problem: O cliente estava tentando duplicar e traduzir uma página usando o WPML e ao editar a página traduzida com o Elementor, encontrou um erro informando que nenhuma área de conteúdo foi encontrada, e que era necessário chamar a função
the_content
no modelo atual para que o Elementor funcionasse na página. Solution: Identificamos que o problema estava relacionado ao permalink da página que estava sendo editada. Ao alterar o permalink para 'our-services', o cliente conseguiu editar a página sem problemas. Se você está enfrentando este problema, recomendamos verificar e ajustar o permalink da página que deseja editar.
Caso esta solução se torne irrelevante devido a atualizações ou não se aplique ao seu caso, sugerimos abrir um novo ticket de suporte. Recomendamos também verificar os problemas conhecidos relacionados, verificar a versão da correção permanente e confirmar que você instalou as versões mais recentes dos temas e plugins.
Este é o fórum de suporte técnico para o WPML — o plugin de WordPress multilíngue.
Todos podem ler, mas apenas clientes do WPML podem postar aqui. A equipe do WPML responde no fórum 6 dias por semana, 22 horas por dia.
Histórico da questão:
Estou tentando duplicar a página link oculto e traduzi-la de forma independente usando o WPML. Ao editar a página em inglês com o Elementor, recebo uma mensagem de erro. Já duplicamos e editamos a homepage sem problemas.
Sintomas:
Erro ao editar a página com o Elementor: 'desculpe nenhuma área de conteúdo encontrada na sua página tem de chamar a função the_content no seu modelo actual para que o Elementor funcione nesta página'.
Perguntas:
Como posso ultrapassar o erro ao editar a página com o Elementor?
Por que a duplicação e edição da homepage não apresentou erros, mas a página de serviços sim?
Obrigado por compartilhar as informações. Verifiquei os seus dados de depuração e notei que o seu site não possui a memória mínima necessária para o WPML funcionar. O WPML exige um limite de memória de pelo menos 128MB, enquanto 256MB é o recomendado. Consulte https://wpml.org/home/minimum-requirements/
para informações detalhadas. Certifique-se de ter um backup do site antes de continuar.
Você pode definir o limite de memória do WP no seu arquivo wp-config.php adicionando o seguinte código:
Eu gostaria de verificar isso diretamente no seu site. Para isso, precisarei de acesso temporário (WP-Admin e FTP) ao seu site, de preferência a um site de teste/staging onde o problema tenha sido replicado, se possível.
Os campos necessários podem ser encontrados abaixo da seção de comentários. As informações que você inserir são privadas, ou seja, apenas você e eu poderemos vê-las e ter acesso a elas.
Talvez eu precise replicar seu site localmente. Para isso, preciso instalar temporariamente um plugin chamado "Duplicator" ou "All in One WP Migration" no seu site. Isso permitirá que eu crie uma cópia do seu site e do conteúdo. Assim que o problema for resolvido, excluirei o site local. Me avise se isso funciona para você.
IMPORTANTE
Por favor, faça uma cópia de segurança dos arquivos do site e do banco de dados antes de nos conceder acesso.
Se você não visualizar os campos de wp-admin/FTP, isso significa que os dados de login do seu post e do seu site estão sendo tornados PÚBLICOS. NÃO publique os dados do seu site se não estiver vendo os campos de wp-admin/FTP necessários. Caso não veja, me peça para ativar a caixa privada. A caixa privada se parece com isto:
Em primeiro lugar, traduções que foram criadas usando o WPML Translation Editor, não devem ser editadas diretamente, usando o Elementor ou o editor de páginas do WordPress. Isso pode causar erros como o que você está tendo. Caso você deseje criar uma tradução usando o Elementor, você deve selecionar a opção “WordPress Editor” antes de criá-la. Confira os detalhes aqui:
Como você está tendo problemas com a página de serviço, peço que faça um backup completo do site e siga estes passos:
1. Delete a tradução de serviços. Para isso, visite o WordPress editor da página de serviços, troque para o inglês na barra superior e clique em “Move to trash”. Confira na imagem 01.
2. Remova a tradução da lixeira. Isso é obrigatório. Elimine-a completamente;
3. Troque para o PT na barra superior.
4. Vá em WPML > Translation Dashboard e traduza todos os templates usados na página Serviços.
Agora, você pode traduzir a página sem problemas. Lembrando que, se deseja criar a tradução usando o Elementor, deve seguir os passos do link acima.
Entretanto conseguimos perceber qual era o problema, tinha a ver com o permalink para página que estávamos a editar. Alterámos o mesmo para our-services e já conseguimos editar a página.