5 façons de corriger les erreurs de fonction de contenu d'Elementor

en cours d'utilisation Éditeur Elementorbeaucoup de personnes rencontreront un problème : la page ne se charge pas, la console ou le journal d'erreur indique "Vous devez appeler la fonction "the_content" dans le modèle actuel."ou une erreur similaire. Cette erreur est souvent due à la structure du modèle WordPress, à l'ordre d'appel des fonctions ou à une incompatibilité thème/plugin.

Image[1]-Remède à l'erreur de la fonction de contenu d'Elementor.

Premièrement : assurez-vous d'utiliser la fonction the_content()

La raison la plus fréquente de cette erreur est que le modèle de page n'appelle tout simplement pas la fonction le_contenu()Elementor est dépendant de WordPress. le_contenu() si le modèle de page ne la contient pas, le contenu d'Elementor se chargera de manière incorrecte.

Solution :

  • Ouvrez le modèle de page actuellement utilisé (par ex. page.phpetsingle.php (ou modèles personnalisés)
  • Veillez à appeler le <?php the_content(); ?>
  • Si vous utilisez le get_template_part() ou d'autres méthodes d'inclusion, assurez-vous également que cette fonction se trouve dans le fichier cible

Exemple de rédaction correcte :


Sans cette structure, Elementor n'est pas en mesure de restituer le contenu de la page et signale une erreur.

Deuxièmement : utiliser Boucle WordPress Contenu du paquet

Il arrive que les développeurs sautent la structure de la boucle principale de WordPress lorsqu'ils personnalisent un modèle et produisent directement du contenu ou d'autres composants, ce qui donne lieu à un fichier le_contenu() Impossible de reconnaître le contexte actuel.

Image [2]-Réparation de la fonction de contenu de l'erreur de l'élémenteur

La solution consiste à envelopper la zone de contenu dans une boucle standard. Même si vous ne chargez qu'une seule page, vous devez respecter les spécifications de WordPress.

La structure complète est recommandée :

<?php
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        the_content();
    }
}
?>

N'appelez pas le le_contenu() Et il n'y a pas de correspondance the_post().

Troisièmement : vérifiez si vous n'utilisez pas le mauvais fichier de modèle

Une autre raison fréquente est que la page utilise un type de modèle inadapté, par exemple :

  • La page personnalisée utilise la fonction index.php plutôt que page.php
  • La page est-elle utilisée ? le_contenu() Modèle de présentation
  • Utilisation d'un modèle vierge ou d'un mode canevas, mais oubli de charger la fonction de contenu principal

Solution :

  • Retournez à la page d'édition d'Elementor et cliquez sur "Templates" à droite.
  • Afficher le modèle actuellement utilisé (par défaut, pleine largeur, canevas, etc.)
Image [3]-Remède à l'erreur de la fonction de contenu d'Elementor.
  • Si vous utilisez un modèle personnalisé, consultez le fichier du thème pour vous assurer que sa structure est complète.
  • Il est recommandé de donner la priorité à l'utilisation de modèles de structures officiellement soutenus, tels que page.php peut-être Elementor Pro Modèles de créateurs de thèmes pour

Quatrièmement : Conflits de plugins ou interférences avec le cache

Si vous n'avez aucun problème avec le modèle mais qu'il signale quand même une erreur, il peut s'agir d'un conflit avec un plugin ou d'une charge anormale causée par la mise en cache.

Les recommandations de traitement sont présentées ci-dessous :

  1. Désactivez un à un les plug-ins récemment installés ou mis à jour pour voir si le problème disparaît.
  2. clairPlugin de mise en cachecomme LiteSpeed Cache,WP RocketetW3 Total Cache et al. (et autres auteurs)
  3. Désactivez le mode de mise en cache CDN ou Cloudflare, actualisez et testez à nouveau !
  4. Videz le cache de votre navigateur ou essayez d'ouvrir la page en mode introuvable.

Si l'erreur disparaît après la fermeture d'un plugin, il y a fort à parier qu'il est incompatible avec Elementor, changez de version ou cherchez une alternative.

Cinquièmement : changer de thème pour tester la compatibilité

Parfois, le thème lui-même est mal structuré et contribue à l'échec du projet. contenu fonction erreurLa cause première du problème. En particulier, certains thèmes anciens ou des thèmes gratuits téléchargés à partir de sources externes peuvent ne pas avoir été développés selon les normes de WordPress.

Il est recommandé de passer temporairement au thème officiel pour les tests :

  • Allez dans WordPress Backend > Appearance > Themes
  • Activez le thème Twenty Twenty-four ou Hello Elementor.
Image [4]-Remède à l'erreur de la fonction de contenu d'Elementor.
  • Retournez ensuite à la page et ouvrez-la à nouveau avec Elementor pour voir si l'erreur se produit toujours.

Si le problème est résolu après avoir changé de thème, cela signifie que le problème se situe au niveau du thème d'origine. Vous pouvez essayer de corriger la structure du modèle ou de reconstruire la structure de la page avec Elementor Theme Builder.

Image [5]-Remède à l'erreur de la fonction de contenu d'Elementor.
Image [6]-Remède à l'erreur de la fonction de contenu d'Elementor.

résumés

Erreur ElementorCela semble très technique, mais au fond c'est : le modèle de page ne charge pas la fonction de contenu principal conformément à la spécification de WordPress. La clé pour résoudre ce type de problème est de vérifier :

  1. Le modèle appelle-t-il correctement la fonction le_contenu()
  2. Prise en charge ou non de la structure de la boucle principale
  3. Utilisation ou non d'un type de modèle compatible
  4. Y a-t-il des interférences entre les plugins ou un encombrement du cache ?
  5. Le sujet actuel correspond-il au mécanisme de chargement d'Elementor ?

Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été rédigé par Little Lin
LA FIN
Si vous l'aimez, soutenez-le.
félicitations1048 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires