Como corrigir o erro "Você deve chamar a função de conteúdo" do Elementor

Rifat Element. Nov 13, 2022

Se você usar o Elementor , ocasionalmente poderá ver erros exclusivos deste plug-in do construtor de páginas. O erro do Elementor "você deve chamar a função de conteúdo" é um deles. Essa declaração é especialmente irritante porque pode impedir que você use o construtor de páginas. O erro "função de conteúdo" no Elementor geralmente acontece quando você tenta alterar uma página que o construtor padrão não suporta. Isso simplifica o diagnóstico do erro, a menos que ocorra em todas as páginas. Depois de identificar o problema, é simples de resolver. Este artigo explicará a causa do erro "você deve chamar a função de conteúdo" no Elementor . Além disso, vamos demonstrar como resolver o problema. Vamos lá!

Conceito de erro Elementor "Você deve chamar a função de conteúdo"

Esta é a mensagem de erro completa exibida quando ocorre o problema "você deve chamar a função de conteúdo":

"A seção de conteúdo não pôde ser localizada em sua página. A função 'o conteúdo' deve ser chamada no modelo atual para que o Elementor funcione nesta página." A ausência da função de conteúdo do WordPress sugere que pode haver um problema com seu tema atual. No entanto, esse recurso não é exclusivo dos temas compatíveis com Elementor, pois é criado para exibir o conteúdo da postagem:

Screenshot of the Elementor content error message

Isso indica que há várias causas adicionais possíveis para o erro Elementor "você deve chamar a função de conteúdo". Provavelmente, você está tentando editar o conteúdo do WordPress que o Elementor não suporta nativamente. Isso pode ocorrer, por exemplo, se você tentar alterar as páginas do produto, que não podem ser modificadas com a versão gratuita do plugin. Ocasionalmente, o problema em questão pode ser causado por problemas de cache. Quando isso ocorre, a limpeza do cache do navegador deve resolver o problema em minutos. À luz disso, vamos nos concentrar em como solucionar os cenários mais difíceis que podem resultar nesse problema.

Create Amazing Websites

Com o melhor criador de páginas gratuito Elementor

Comece agora

Como corrigir o erro "Você deve chamar a função de conteúdo" do Elementor

Conhecemos um pouco mais sobre o erro “, você deve chamar o erro function” de conteúdo. Vamos discutir alguns casos em que isso pode ocorrer e como superá-lo.

Utilize o Theme Builder para modificar páginas de arquivo

A edição gratuita do Elementor não possui a ferramenta Theme Builder. Caso você não esteja familiarizado, o Theme Builder da Elementor funciona de maneira semelhante ao editor de site completo do WordPress. Usando esta ferramenta, você pode editar modelos de temas como faria com páginas da web convencionais. Se você tentar usar o editor Elementor normalmente ao editar as páginas de arquivo do blog, poderá ver a mensagem "Você deve chamar a função de conteúdo". Se você tiver uma licença do Elementor Pro, poderá resolver esse problema rapidamente.
Vá para Templates > Theme Builder e escolha o template que deseja alterar na próxima página:

Depois de escolher um modelo, o editor Elementor aparecerá, permitindo que você faça as modificações normalmente. Além disso, você terá acesso a uma biblioteca de designs pré-construídos para modelos de temas:

pre built elementor themes and blocks

Uso do Theme Builder para modificar o conteúdo da página do produto

Se você tentar alterar páginas de produtos individuais no Elementor, o tipo de postagem personalizada "produto" do WooCommerce pode gerar um erro de função de conteúdo. Porque a versão gratuita do Elementor não suporta modificações na página do produto. Se você deseja integrar o WooCommerce ao Elementor, é necessária uma licença Pro. Depois de ativar a edição premium do Elementor, você poderá alterar os modelos de produtos e páginas da loja usando o Theme Builder. Vá para Templates > Theme Builder para acessar o Theme Builder. A edição premium do Elementor não deve incluir predefinições para páginas de produtos por padrão. No entanto, você tem acesso aos modelos Elementor que você pode importar e utilizar em seu site:

Elementor blocks and templates

Da mesma forma que as páginas de arquivo do blog, você poderá modificar todos os elementos de design dos modelos de produtos usando o editor Elementor. A principal distinção está em como o editor Elementor é acessado.

Verifique se você não está reutilizando slugs de página

A reutilização de slugs de página do WordPress é um pequeno problema que pode causar o aviso "você deve chamar a função de conteúdo" no Elementor. Por padrão, o WordPress não permite que várias postagens ou páginas de blog compartilhem o mesmo slug. No entanto, você pode usar slugs idênticos para categorias de página, produto e postagem. Essa condição pode levar à confusão em relação aos permalinks do WordPress. Se isso ocorrer, o construtor de páginas Elementor pode presumir que você está tentando alterar uma página de produto ou outro modelo que requer o Theme Builder.

Para evitar isso, pare de reutilizar slugs em vários tipos de elementos. Lembre-se de que você pode modificar facilmente o slug de qualquer página usando o Block Editor.

Inclua a função de conteúdo em seu modelo de página personalizada

Conforme indicado pela mensagem de erro, o problema do Elementor "você deve chamar a função de conteúdo" pode ser acionado usando um modelo que não possui a função de conteúdo do WordPress. Mudar para uma opção padrão, como Twenty Twenty-One ou Twenty Twenty-Two, é uma abordagem rápida para determinar se o seu tema WordPress está gerando o erro. Se a troca de temas resolver o problema da função de conteúdo do Elementor, você pode adivinhar que a função de conteúdo estava ausente do modelo anterior.

Nesse ponto, você tem a opção de alternar permanentemente os temas ou simplesmente editar o modelo de página que gerou o problema. Tenha em mente que a atualização segura de templates de página envolve uma compreensão do desenvolvimento de temas, PHP fundamental e revisão de código. Normalmente, você precisará modificar os arquivos de modelo page.html ou single.html dentro do tema que está empregando. Normalmente, você pode localizar esses arquivos indo para o diretório wp-content/themes e identificando a pasta do seu tema ativo. Uma vez dentro, procure a pasta chamada "templates":

Search for the templates folder

Em seguida, abra o arquivo que deseja editar e verifique se a seguinte função está presente:

<?php the_content(); ?>

Caso contrário, você deve adicionar manualmente a função. No entanto, prossiga com cuidado, pois adicionar métodos a um modelo de página alterará sua aparência e funcionalidade. Recomendamos trabalhar com um desenvolvedor do WordPress se você não tiver certeza sobre o processo.

Análise Final

Se você receber o erro "você deve chamar a função de conteúdo" no Elementor , talvez não seja possível usar o construtor de páginas para alterar uma determinada página (ou mesmo várias páginas). Na maioria das vezes, você receberá esse erro do WordPress ao tentar alterar os modelos de página que a versão gratuita do Elementor não permite alterar. Mas se você tiver uma licença profissional , poderá corrigir isso facilmente fazendo pequenas alterações, como editar as páginas de arquivo do blog ou as páginas de produtos.

Divi WordPress Theme