Se você estiver usando Elementor, você pode encontrar o erro ocasional específico para este plugin do construtor de páginas. O erro “você deve chamar a função de conteúdo” Elementor é um deles. Esta mensagem é particularmente desagradável porque pode impedi-lo de usar o page builder por completo.

Normalmente, o erro de “função de conteúdo” na Elementor aparece quando você está tentando editar uma página que o construtor padrão não suporta. Isso torna a solução do erro relativamente simples, a menos que ele apareça em todas as páginas. Uma vez que você consiga identificar o problema, você pode corrigi-lo rapidamente.

Neste artigo, explicaremos o que causa o erro “você deve chamar a função de conteúdo” Elementor. Já que estamos nisso, mostremos a você como solucionar o problema. Vamos começar!

O que significa o erro “Você Deve Chamar a Função de Conteúdo” do Elementor?

Esta é a mensagem completa que você verá quando você encontrar o erro “você deve chamar a função de conteúdo”:

“Desculpe, a área de conteúdo não foi encontrada em sua página. Você deve chamar a função ‘the_content’ no modelo atual, para que a Elementor possa trabalhar nesta página”

À primeira vista, o erro aponta para um problema com seu tema atual, uma vez que a função WordPress the_content está faltando. No entanto, esta é uma função que não é exclusiva dos temas compatíveis do Elementor, pois foi projetada para exibir o conteúdo de um post:

Mensagem de erro de elemento ou conteúdo
Mensagem de erro de elemento ou conteúdo

Isto significa haver várias outras causas potenciais para o erro “você deve chamar a função de conteúdo” na Elementor. Muito provavelmente, você está tentando editar certos tipos de conteúdo do WordPress que a Elementor não suporta fora da caixa. Por exemplo, isto pode acontecer quando você tenta modificar páginas de produtos, que não podem ser editadas com a versão gratuita do plugin.

Outras vezes, o erro em questão pode aparecer devido a problemas de cache. Quando este é o caso, esvaziar o cache do seu navegador deve resolver o problema em minutos. Com isso em mente, nós vamos nos concentrar em como solucionar os cenários mais complexos que podem acionar esse erro.

Como corrigir o erro “Você deve chamar a função de Conteúdo” no Elementor (4 maneiras)

Agora que você entende um pouco mais sobre o erro “você deve chamar a função de conteúdo”, vamos falar sobre algumas situações em que isso pode acontecer e como você pode resolvê-lo.

1. Use o Theme Builder para editar Páginas de Arquivo de Blog

A versão gratuita da Elementor não inclui a ferramenta Theme Builder. Se você não está familiarizado com ela, o Theme Builder da Elementor funciona de forma similar à edição completa do WordPress. Usando esta ferramenta, você pode pegar os modelos de temas e editá-los como páginas regulares.

O erro “você deve chamar a função de conteúdo” pode aparecer se você tentar acessar o editor da Elementor como de costume ao personalizar as páginas de arquivo do blog (ao invés de usar o Theme Builder). Se você tem uma licença Elementor Pro, você pode resolver isso facilmente.

Simplesmente vá para Templates > Theme Builder, e escolha o template que você quer editar na página seguinte:

Tema Builder in Elementor
Tema Builder in Elementor

Após selecionar um modelo, o editor da Elementor será lançado, e você poderá fazer mudanças como de costume. Você também terá acesso a uma coleção de designs pré-construídos para os templates temáticos:

Temas pré-construídos
Temas pré-construídos

Quando você terminar de editar o modelo de arquivo do blog, você pode salvar suas mudanças usando o construtor de páginas da Elementor.

2. Use o Theme Builder para editar páginas de produtos

O tipo de postagem personalizada do WooCommerce “produto” pode causar o erro da função de conteúdo se você tentar editar páginas individuais do produto na Elementor. Isso é porque a versão gratuita do Elementor não suporta a edição de páginas de produtos.

Se você quiser integrar o WooCommerce com a Elementor, você precisará de uma licença Pro. Assim que você ativar a versão premium do Elementor, você poderá usar sua ferramenta Theme Builder para editar modelos de produtos e páginas de lojas. Para acessar o Theme Builder, vá para Templates > Theme Builder.

Por padrão, a versão premium da Elementor não deve ter nenhuma predefinição para páginas de produtos. No entanto, você tem acesso aos modelos do Elementor que você pode importar e usar em seu site:

Elementos ou blocos e gabaritos
Elementos ou blocos e gabaritos

Assim como nas páginas de arquivo do blog, você poderá usar o editor da Elementor para personalizar cada aspecto do design para modelos de produtos. A única diferença aqui está em como você acessa o editor da Elementor.

3. Tenha certeza de que você não está reutilizando as lesmas da página

Um pequeno erro que pode acionar a mensagem “você deve chamar a função de conteúdo” na Elementor é a reutilização de caracóis de páginas do WordPress. Por padrão, o WordPress não permitirá que você use a mesma lesma para vários posts ou páginas de blogs. Entretanto, ele pode permitir que você defina as mesmas lesmas para categorias de página, produto ou postagem.

Esse cenário pode criar alguma confusão quando se trata de permalinks do WordPress. Se isso acontecer, o construtor de páginas da Elementor pode pensar que você está tentando editar uma página de produto ou outro tipo de template que requer que você use o Theme Builder (que só está disponível para usuários premium).

Para evitar isso, certifique-se de não estar reutilizando a mesma lesma para vários tipos de elementos. Tenha em mente que você pode mudar facilmente a lesma de qualquer página usando o Editor de Blocos.

4. Certifique-se de que seu template da página personalizada inclui a função the_content

Como o conteúdo da mensagem de erro indica, você pode acionar o erro “você deve chamar a função de conteúdo” Elementor, usando um modelo que não inclui a função WordPress the_content.

Uma maneira rápida de ver se o seu tema do WordPress está causando o erro é mudar para uma opção padrão, tal como Twenty Twenty-One ou Twenty Twenty-Two. Se você trocar de tema e o erro da função Elementor content function desaparecer, você pode seguramente assumir que o modelo anterior estava faltando a função_content.

Neste estágio, você pode escolher trocar de tema permanentemente, ou simplesmente editar o modelo de página que acionou o erro. Tenha em mente que modificar os templates de página com segurança requer algum conhecimento sobre desenvolvimento de temas, PHP básico e revisão de código.

Geralmente, você precisará editar ou os Arquivos templates page.html ou single.html  no tema que você está usando. Você normalmente pode encontrar esses arquivos navegando para o diretório wp-content/temas e localizando a pasta do seu tema ativo. Uma vez dentro, procure a pasta dos templates:

A pasta templates
A pasta templates

Então, abra o arquivo que você deseja editar e verifique se ele inclui a seguinte função:

<?php the_content(); ?>

Caso contrário, você precisará adicionar a função manualmente. Entretanto, é melhor fazer isso com cautela, já que adicionar funções a um modelo de página afetará seu design e funcionalidade. Se você não tem certeza de como o processo funciona, nós recomendamos trabalhar com um desenvolvedor WordPress.

Sumário

O erro “você deve chamar a função de conteúdo” Elementor pode impedir que você use o construtor da página para editar uma página específica (ou mesmo várias páginas). Na maioria dos casos, você encontrará este erro do WordPress porque você está tentando editar modelos de página que a versão gratuita da Elementor não suporta.

Se você encontrar o erro de função de conteúdo na Elementor, aqui está como solucioná-lo. Lembre-se que os dois primeiros métodos exigem que você tenha uma licença da Elementor Pro:

  1. Use o Theme Builder para editar as páginas de arquivo do blog.
  2. Use o Theme Builder para editar páginas de produtos.
  3. Certifique-se de que você não está reutilizando as lesmas das páginas.
  4. Certifique-se de que seu modelo de página personalizado inclui a função_content .

Quando você precisa solucionar erros como “você deve chamar a função de conteúdo”, ter as ferramentas certas é importante. DevKinsta lhe dá o que você precisa para testar seu site Elementor WordPress e corrigir erros como este!