Cómo corregir el error "Debes llamar a la función de contenido" de Elementor

Rifat Elementor Nov 13, 2022

Si usa Elementor , es posible que ocasionalmente vea errores que son exclusivos de este complemento de creación de páginas. El error de Elementor "debes llamar a la función de contenido" es uno de ellos. Esta declaración es especialmente molesta porque puede impedirle usar el generador de páginas. El error de "función de contenido" en Elementor generalmente ocurre cuando intenta cambiar una página que el generador predeterminado no admite. Esto simplifica el diagnóstico del error a menos que ocurra en todas las páginas. Una vez que haya identificado el problema, es fácil de resolver. Este artículo explicará la causa del error "debes llamar a la función de contenido" en Elementor . Además, demostraremos cómo resolver el problema. ¡Hagámoslo!

Concepto de error de Elementor "Debe llamar a la función de contenido"

Este es el mensaje de error completo que se muestra cuando se produce el problema "debe llamar a la función de contenido":

"La sección de contenido no se pudo ubicar en su página. La función 'el contenido' debe llamarse en la plantilla actual para que Elementor funcione en esta página". La ausencia de la función de contenido de WordPress sugiere que puede haber un problema con su tema actual. Sin embargo, esta función no es exclusiva de los temas compatibles con Elementor, ya que se crea para mostrar el contenido de la publicación:

Screenshot of the Elementor content error message

Esto indica que existen múltiples causas posibles adicionales para el error de Elementor "debes llamar a la función de contenido". Lo más probable es que esté intentando editar contenido de WordPress que Elementor no admite de forma nativa. Esto podría ocurrir, por ejemplo, si intenta alterar las páginas del producto, que no se pueden modificar con la versión gratuita del complemento. Ocasionalmente, el problema en cuestión puede deberse a problemas de almacenamiento en caché. Cuando esto ocurre, borrar el caché de su navegador debería resolver el problema en minutos. A la luz de esto, nos concentraremos en cómo solucionar los escenarios más difíciles que pueden resultar en este problema.

Create Amazing Websites

Con el mejor generador de páginas gratuito Elementor

Empezar ahora

Cómo corregir el error "Debes llamar a la función de contenido" de Elementor

Hemos llegado a saber un poco más sobre el error “, debe llamar a la función de contenido ”. Analicemos un par de casos en los que esto puede ocurrir y cómo superarlo.

Utilice el generador de temas para modificar las páginas de archivo

La edición gratuita de Elementor no incluye la herramienta Theme Builder. En caso de que no esté familiarizado, el generador de temas de Elementor funciona de manera similar al editor de sitio completo de WordPress. Con esta herramienta, puede editar plantillas de temas como lo haría con las páginas web convencionales. Si intenta utilizar el editor de Elementor como de costumbre al editar páginas de archivo de blog, es posible que vea el mensaje "Debe llamar a la función de contenido". Si tiene una licencia para Elementor Pro, puede solucionar este problema rápidamente.
Vaya a Plantillas > Theme Builder y luego elija la plantilla que desea cambiar en la página siguiente:

Después de elegir una plantilla, aparecerá el editor de Elementor, que le permitirá realizar modificaciones como de costumbre. Además, tendrá acceso a una biblioteca de diseños prediseñados para plantillas de temas:

pre built elementor themes and blocks

Uso de Theme Builder para modificar el contenido de la página del producto

Si intenta cambiar las páginas de productos individuales en Elementor, el tipo de publicación personalizada de "producto" de WooCommerce puede generar un error de función de contenido. Porque la versión gratuita de Elementor no admite modificaciones de la página del producto. Si desea integrar WooCommerce con Elementor, se requiere una licencia Pro. Después de activar la edición premium de Elementor, podrá modificar las plantillas de productos y páginas de compras utilizando su Theme Builder. Vaya a Plantillas > Generador de temas para acceder al Generador de temas. La edición premium de Elementor no debe incluir ajustes preestablecidos para las páginas de productos de forma predeterminada. Sin embargo, tiene acceso a las plantillas de Elementor que puede importar y utilizar en su sitio web:

Elementor blocks and templates

De manera similar a las páginas de archivos de blogs, podrá modificar cada elemento de diseño de las plantillas de productos utilizando el editor de Elementor. La distinción principal radica en cómo se accede al editor de Elementor.

Asegúrese de no reutilizar slugs de página

Reutilizar los slugs de la página de WordPress es un pequeño problema que puede causar el aviso "debes llamar a la función de contenido" en Elementor. De forma predeterminada, WordPress no permite que numerosas publicaciones de blog o páginas compartan el mismo slug. Sin embargo, es posible que pueda usar slugs idénticos para las categorías de página, producto y publicación. Esta condición puede generar confusión con respecto a los enlaces permanentes de WordPress. Si esto ocurre, el generador de páginas de Elementor puede suponer que está intentando cambiar una página de producto u otra plantilla que requiere el generador de temas.

Para evitar esto, deje de reutilizar slugs en varios tipos de elementos. Recuerda que puedes modificar fácilmente el slug de cualquier página usando el Editor de Bloques.

Incluya la función de contenido en su plantilla de página personalizada

Como lo indica el mensaje de error, el problema de Elementor "debe llamar a la función de contenido" puede desencadenarse mediante el uso de una plantilla que carece de la función de contenido de WordPress. Cambiar a una opción predeterminada, como Twenty Twenty-One o Twenty Twenty-Two, es un método rápido para determinar si su tema de WordPress está generando el error. Si cambiar de tema resuelve el problema de la función de contenido de Elementor, puede adivinar que la función de contenido no estaba en la plantilla anterior.

En este punto, tiene la opción de cambiar permanentemente de tema o simplemente editar la plantilla de página que provocó el problema. Tenga en cuenta que la actualización segura de plantillas de página implica una comprensión del desarrollo de temas, PHP fundamental y revisión de código. Por lo general, deberá modificar los archivos de plantilla page.html o single.html dentro del tema que está empleando. Por lo general, puede ubicar estos archivos dirigiéndose al directorio wp-content/themes e identificando la carpeta para su tema activo. Una vez dentro, busca la carpeta etiquetada como "templates":

Search for the templates folder

Luego, abra el archivo que desea editar y verifique que esté presente la siguiente función:

<?php the_content(); ?>

Si no es así, debe agregar manualmente la función. Sin embargo, proceda con precaución, ya que agregar métodos a una plantilla de página alterará su apariencia y funcionalidad. Recomendamos trabajar con un desarrollador de WordPress si no está seguro del proceso.

Análisis final

Si obtiene el error "debe llamar a la función de contenido" en Elementor , es posible que no pueda usar el generador de páginas para cambiar una página determinada (o incluso varias páginas). La mayoría de las veces, obtendrá este error de WordPress cuando intente cambiar las plantillas de página que la versión gratuita de Elementor no le permite cambiar. Pero si tiene una licencia profesional , puede arreglar esto fácilmente haciendo pequeños cambios, como editar las páginas de archivo de su blog o las páginas de productos.

Divi WordPress Theme