Elementor entra en conflicto con las plantillas de los temas, lo que provoca errores en la función de contenido.

Al utilizar Elementor editar páginaSi se encuentra con el error "Debe llamar a la función de contenido", es probable que el archivo de plantilla del tema actual no llame correctamente a la función de contenido. el_contenido() función. Averiguar el origen del error, junto con algunas correcciones sencillas, hará que Elementor funcione correctamente.

Imagen[1]-Elementor y plantilla de tema conflicto causado contenido función correcciones de error

En este post hablaremos de cómo se produce este error y qué puedes hacer para solucionarlo.

Motivo del error: falta la plantilla el_contenido() invocaciones

Elementor sólo funciona si la plantilla de página actual contiene la función de exportación de contenido de WordPress. el_contenido()Esta función le dice a WordPress que inserte el contenido del cuerpo de la página en la posición correspondiente. Lo que hace esta función es decirle a WordPress que inserte el contenido del cuerpo de la página en la posición correspondiente.

Algunos temas cargan el contenido de forma personalizada por razones estéticas o de rendimiento, como por ejemplo utilizando directamente la función get_template_part() u otras estructuras, y como resultado es posible poner el_contenido() Elementor no encuentra esta función al renderizar e informa de un error: "Debes llamar a la función de contenido".

Imagen[2]-Elementor y plantilla de tema conflicto causado contenido función correcciones de error

En otras palabras, la posición en la que Elementor quiere insertar contenido está "bloqueada".

¿Cómo puedo saber si está causado por una plantilla?

Puedes juzgarlo así:

  • Cambie al tema predeterminado de WordPress (por ejemplo, Twenty Twenty-One)
Imagen[3]-Elementor y plantilla de tema conflicto causado contenido función correcciones de error
  • Vuelva a editar la misma página para ver si se sigue reproduciendo el error

Si el informe de error desaparece, entonces el problema está en la plantilla de tema que estaba utilizando antes. Este método puede descartar rápidamente si la estructura del tema está causando el problema.

Método de reparación 1: Modificar el archivo page.php del tema

La forma más común de manejar esto es abrir el tema actual de página.php para confirmar que existe el_contenido() función. Si no es así, puede añadir el siguiente código:

endwhile; ?
Imagen [4]-Elementor y plantilla de tema conflicto causado error de función de contenido correcciones

Este bloque de código significa: itera sobre el contenido de la página actual y emite el cuerpo. elementor puede encontrar el "punto de entrada" para cargar el contenido en el editor.

Añádelo donde quieras que aparezca el cuerpo del texto, normalmente en la sección <main> Dentro de la etiqueta o <div class="content-area"> Interna.

Solución 2: Crear una plantilla Elementor dedicada

Si no desea mover los archivos originales del tema, puede utilizar la función Plantillas para ElementorFunción:

  1. Abra WordPress Backend → Páginas → Nueva página.
  2. Seleccione "Elementor Canvas" o "Elementor Full Width" en las opciones de plantilla.
  3. Guardar y abrir con Elementor
Imagen [5]-Elementor y plantilla de tema conflicto causado error de función de contenido correcciones

Estas dos plantillas provienen del propio plugin Elementor, evitando la estructura page.php del tema y proporcionando una estructura de página limpia nada más sacarla de la caja, perfecta para personalizar páginas.

Nota: No todos los temas son compatibles con estas plantillas, y algunos temas de terceros pueden bloquear las opciones de plantilla de Elementor.

Solución 3: Cambiar de tema o utilizar temas hijo para anular

Si está utilizando un tema menos compatible, como algunos de los temas de pago que no tienen adaptaciones específicas para Elementor, considere la posibilidad de utilizar un tema básico más compatible como Hola ElementoryAstra tal vez Blocksy.

Si no desea cambiar el tema, también puede hacerlo creando el archivosubtemaescriba su propio archivo que contenga el el_contenido() plantilla de página. Esto resuelve el problema sin destruir el diseño original del tema.

Fix 4: Reemplazar la estructura de la página con Elementor plantilla condicional

Si utiliza el Elementor ProPuede crear una "plantilla de página" y especificarla para sustituir la estructura de página predeterminada.

Imagen [6]-Elementor y plantilla de tema conflicto causado error de función de contenido correcciones

Procedimiento operativo:

  1. Backend → Plantillas → Añadir nueva plantilla → Página.
  2. Diseño de páginas completas con Elementor
  3. Establecer "condiciones" al publicar, por ejemplo, aplicarlas a todas las páginas o a páginas específicas.
  4. Elementor reemplaza automáticamente la estructura por defecto del tema.

Este enfoque no depende de ninguna plantilla de tema y utiliza Elementor para hacerse cargo de la salida de la página en su totalidad, por lo que el problema no vuelve a surgir.

corto

El error de Elementor "Debes llamar a la función de contenido" se debe esencialmente a que la plantilla del tema actual no muestra el contenido del cuerpo, lo que hace imposible que Elementor inserte el contenido de la página. Este problema se solucionará modificando la plantilla, utilizando las plantillas propias de Elementor o cambiando a un tema compatible.


Contacte con nosotros
¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
Servicio de atención al cliente WeChat
Servicio de atención al cliente WeChat
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
Este artículo ha sido escrito por Little Lin
EL FIN
Si le gusta, apóyela.
felicitaciones1565 compartir (alegrías, beneficios, privilegios, etc.) con los demás
comentarios compra de sofás

Por favor, inicie sesión para enviar un comentario

    Sin comentarios