Añadir the_content() correctamente a una plantilla PHP personalizada elimina los errores de Elementor.

gasto o desembolso Elementor Al crear sus páginas, a veces se encuentra con un problema en el que el editor no se carga, la página de vista previa se queda en blanco, y se le pide contenido no encontrado. Esto se debe probablemente a que las plantillas PHP del tema carecen de funciones básicas. el_contenido() La llamada.

En este artículo se explica lo que hace esta función y cómo personalizarla en plantillas personalizadas.Añadido correctamenteEvita que Elementor notifique errores o no muestre el contenido.

Elementor el_contenido()

¿Qué hace the_content()?

el_contenido() es una de las funciones más básicas y críticas de WordPress. Su función es mostrar el contenido principal de una entrada o página en el formatoplantillaen. Por ejemplo, los párrafos, imágenes, códigos cortos, etc. escritos en el editor del backend se mostrarán en el frontend a través de él.

Si se omite esta función en una plantilla personalizada, el contenido del cuerpo no se mostrará aunque el frontend de WordPress cargue la página. Esta es una función muy útil para aquellos que dependen de la función el_contenido() para plugins que emiten contenido, como Elementor, puede tener graves implicaciones.

Situaciones habituales en las que se producen problemas

  • Plantillas page.php o single.php personalizadas sin añadir el archivo el_contenido()
  • Fallo de carga al editar una página con Elementor
  • El área de contenido está vacía en la vista previa de la página
  • En el HTML generado por la página, el cuerpo es
    No hay nada intermedio.
Imagen [2] - Añadir the_content() correctamente en una plantilla PHP personalizada para eliminar los errores de informe de Elementor

La mayoría de estos problemas tienen una causa: una estructura de plantilla incompleta.

Añadir la ubicación correcta para the_content()

En el archivo de plantilla personalizada, el campoel_contenido() Debe aparecer en la página principalcontenedoresdel interior. La estructura recomendada es la siguiente:

</main
Imagen [3] - Añadir the_content() correctamente en una plantilla PHP personalizada para eliminar los errores de informe de Elementor

El punto central de esta estructura es el siguiente:

  1. Utilizar WordPress have_posts() responder cantando el_post() ciclo
  2. el_contenido() Incluido en el bucle principal
  3. armar <main> tal vez <div class="content-area"> en un contenedor de este tipo para facilitar la identificación del tema o del plugin

Ejemplo: Personalizar una plantilla de página añadiendo the_content()

Suponga que tiene unPlantillas de página personalizadaspapeles plantilla-personalizada.phpDebería manejarse así:

</main

Guarde y vuelva a visitar la página o vaya a Elementor para reanudar la carga del contenido.

Consejo: No utilice get_the_content() en su lugar.

Algunas personas pueden abusar obtener_el_contenido()Sin embargo, esta función sólo devuelve la cadena de contenido original y no manejará automáticamente shortcodes, bloques anidados, etc., ni será reconocida por plugins como Elementor. Para mostrar el contenido renderizado completo, utilice la función el_contenido().

Cómo comprobar si el archivo de tema no tiene the_content()

  • Abra el tema actual página.php tal vez single.php
Imagen [4] - Añadir the_content() correctamente en una plantilla PHP personalizada para eliminar los errores de Elementor
  • buscar algo el_contenido() independientemente de que
  • Si es consubtemaRecuerde comprobar si la plantilla del tema principal se sobrescribe
  • Cuando Elementor informe de un error, activa el modo Debug (configurado en wp-config.php). WP_DEBUG verdadero)
Imagen [5] - Añadir the_content() correctamente en una plantilla PHP personalizada para eliminar los errores de informe de Elementor

alcanzar un veredicto

En el desarrollo personalizado de WordPress, muchas cuestiones que parecen complicadas tienen en realidad un origen muy sencillo. Si utiliza Elementor Para crear una página, se recomienda asegurarse siempre de que el tema o plantilla personalizada incluye esta función. Esto garantizará que el contenido se muestre correctamente y evitará muchos imprevistos.tipográficoy errores funcionales.

Actualizaciones recientes


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.
felicitaciones107 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