Comment réparer l'erreur "Vous devez appeler la fonction de contenu" d'Elementor

Rifat Élémentaire Nov 13, 2022

Si vous utilisez Elementor , vous pouvez parfois rencontrer des erreurs propres à ce plugin de création de page. L'erreur Elementor "vous devez appeler la fonction de contenu" en fait partie. Cette déclaration est particulièrement ennuyeuse car elle peut vous empêcher d'utiliser le constructeur de page. L'erreur "fonction de contenu" dans Elementor se produit généralement lorsque vous essayez de modifier une page que le constructeur par défaut ne prend pas en charge. Cela simplifie le diagnostic de l'erreur à moins qu'elle ne se produise sur chaque page. Une fois que vous avez identifié le problème, il est simple à résoudre. Cet article explique la cause de l'erreur "vous devez appeler la fonction de contenu" dans Elementor . De plus, nous vous montrerons comment résoudre le problème. Allons-y !

Concept d'erreur Elementor "Vous devez appeler la fonction de contenu"

Voici le message d'erreur complet affiché lorsque le problème "vous devez appeler la fonction de contenu" se produit:

"La section de contenu n'a pas pu être localisée sur votre page. La fonction 'le contenu' doit être appelée dans le modèle actuel pour qu'Elementor fonctionne sur cette page." L'absence de la fonction de contenu WordPress suggère qu'il peut y avoir un problème avec votre thème actuel. Cependant, cette fonctionnalité n'est pas exclusive aux thèmes compatibles avec Elementor, car elle est créée pour afficher le contenu de la publication:

Screenshot of the Elementor content error message

Cela indique qu'il existe plusieurs causes supplémentaires possibles pour l'erreur Elementor "vous devez appeler la fonction de contenu". Très probablement, vous essayez de modifier du contenu WordPress qu'Elementor ne prend pas en charge de manière native. Cela peut se produire, par exemple, si vous essayez de modifier des pages de produits, qui ne peuvent pas être modifiées avec la version gratuite du plugin. Parfois, le problème en question peut être causé par des problèmes de mise en cache. Lorsque cela se produit, vider le cache de votre navigateur devrait résoudre le problème en quelques minutes. À la lumière de cela, nous nous concentrerons sur la façon de résoudre les scénarios les plus difficiles qui peuvent entraîner ce problème.

Créer des sites Web incroyables

Avec le meilleur constructeur de page Elementor

Commencer Maintenant

Comment réparer l'erreur "Vous devez appeler la fonction de contenu" d'Elementor

Nous en savons un peu plus sur l'erreur “vous devez appeler la fonction de contenu”. Discutons de quelques cas où cela peut se produire et comment le surmonter.

Utiliser le générateur de thèmes pour modifier les pages d'archives

L'édition gratuite d'Elementor ne comporte pas l'outil Theme Builder. Si vous n'êtes pas familier, le générateur de thèmes d' Elementor fonctionne de la même manière que l'éditeur de site complet de WordPress. À l'aide de cet outil, vous pouvez modifier des modèles de thème comme vous le feriez avec des pages Web conventionnelles. Si vous essayez d'utiliser l'éditeur Elementor comme d'habitude lors de la modification de pages d'archives de blog, le message "Vous devez appeler la fonction de contenu" peut s'afficher. Si vous avez une licence pour Elementor Pro, vous pouvez rapidement remédier à ce problème.
Accédez à Templates > Theme Builder puis choisissez le template que vous souhaitez modifier sur la page suivante:

Après avoir choisi un modèle, l'éditeur Elementor apparaîtra, vous permettant d'apporter des modifications comme d'habitude. De plus, vous aurez accès à une bibliothèque de conceptions prédéfinies pour les modèles de thèmes:

pre built elementor themes and blocks

Utilisation de Theme Builder pour modifier le contenu de la page produit

Si vous essayez de modifier des pages de produits individuelles dans Elementor, le type de publication personnalisé "produit" WooCommerce peut générer une erreur de fonction de contenu. Parce que la version gratuite d'Elementor ne prend pas en charge les modifications de la page produit. Si vous souhaitez intégrer WooCommerce à Elementor, une licence Pro est requise. Après avoir activé l'édition premium d'Elementor, vous pourrez modifier les modèles de pages de produits et de boutiques à l'aide de son générateur de thèmes. Accédez à Templates > Theme Builder pour accéder au Theme Builder. L'édition premium d'Elementor ne devrait pas inclure de préréglages pour les pages de produits par défaut. Néanmoins, vous avez accès aux modèles Elementor que vous pouvez importer et utiliser sur votre site Web:

Elementor blocks and templates

Comme pour les pages d'archives de blog, vous pourrez modifier chaque élément de conception des modèles de produits à l'aide de l'éditeur Elementor. La principale distinction réside dans la manière dont l'éditeur Elementor est accessible.

Assurez-vous de ne pas réutiliser les slugs de page

La réutilisation des slugs de page WordPress est un petit problème qui peut provoquer l'avis "vous devez appeler la fonction de contenu" dans Elementor. Par défaut, WordPress ne laisse pas de nombreux articles ou pages de blog partager le même slug. Cependant, vous pourrez peut-être utiliser des slugs identiques pour les catégories de page, de produit et de publication. Cette condition peut prêter à confusion concernant les permaliens WordPress. Si cela se produit, le générateur de pages Elementor peut supposer que vous essayez de modifier une page de produit ou un autre modèle nécessitant le générateur de thèmes.

Pour éviter cela, arrêtez de réutiliser les slugs sur plusieurs types d'éléments. N'oubliez pas que vous pouvez facilement modifier le slug de n'importe quelle page à l'aide de l'éditeur de blocs.

Inclure la fonction de contenu dans votre modèle de page personnalisé

Comme indiqué par le message d'erreur, le problème Elementor "vous devez appeler la fonction de contenu" peut être déclenché en utilisant un modèle dépourvu de la fonction de contenu WordPress. Passer à une option par défaut, telle que Twenty Twenty-One ou Twenty Twenty-Two, est une approche rapide pour déterminer si votre thème WordPress génère l'erreur. Si le changement de thème résout le problème de la fonction de contenu Elementor, vous pouvez deviner que la fonction de contenu était absente du modèle précédent.

À ce stade, vous avez la possibilité de changer de thème de manière permanente ou simplement de modifier le modèle de page à l'origine du problème. Gardez à l'esprit que la mise à jour sécurisée des modèles de page implique une compréhension du développement de thème, du PHP fondamental et de la révision du code. En règle générale, vous devrez modifier les fichiers de modèle page.html ou single.html dans le thème que vous utilisez. En règle générale, vous pouvez localiser ces fichiers en vous rendant dans le répertoire wp-content/themes et en identifiant le dossier de votre thème actif. Une fois à l'intérieur, recherchez le dossier intitulé "templates":

Search for the templates folder

Ensuite, ouvrez le fichier que vous souhaitez modifier et vérifiez que la fonction suivante est présente :

<?php the_content(); ?>

Si ce n'est pas le cas, vous devez ajouter manuellement la fonction. Cependant, soyez prudent, car l'ajout de méthodes à un modèle de page modifiera son apparence et ses fonctionnalités. Nous vous recommandons de travailler avec un développeur WordPress si vous n'êtes pas sûr du processus.

Analyse finale

Si vous obtenez l'erreur "vous devez appeler la fonction de contenu" dans Elementor , vous ne pourrez peut-être pas utiliser le générateur de page pour modifier une certaine page (ou même plusieurs pages). La plupart du temps, vous obtiendrez cette erreur WordPress lorsque vous essayez de modifier des modèles de page que la version gratuite d'Elementor ne vous permet pas de modifier. Mais si vous avez une licence pro , vous pouvez facilement résoudre ce problème en effectuant de petites modifications, telles que la modification des pages d'archives de votre blog ou des pages de produits.

Divi WordPress Theme