Elementor ne charge pas le contenu ? Vérifiez d'abord le modèle WooCommerce !

en cours d'utilisation Elementor compilateur Page de la boutique WooCommerceDans ce cas, vous rencontrerez parfois des erreurs étranges, telles que le message suivant contenu Fonctions manquantes ou conflictuelles. Ce type de rapport d'erreur ressemble à un problème de plugin, mais il est en fait lié aux fichiers de modèle du thème.

Elementor ne charge pas le contenu ? Vérifiez d'abord le modèle WooCommerce !

Qu'est-ce qu'une erreur de fonction de contenu ?

Cette erreur est généralement appelée WordPress Impossible de le trouver lors du chargement d'une page le_contenu() L'endroit où la fonction est appelée. Cette fonction est la clé du rendu du contenu d'un article ou d'un produit dans WordPress, sans laquelle le contenu ne sera pas affiché correctement.

Image [2]-Elementor ne peut pas charger le contenu ? Vérifiez d'abord le modèle WooCommerce !

Si vous utilisez des pages WooCommerce dans Elementor (par exemple des pages de détails de produits, des pages de boutiques) et que vous voyez des messages comme "content function missing" ou "content not defined", c'est probablement parce que l'un des fichiers de modèle du thème actuel est "content not defined". dans le thème actuel a écrasé la structure d'origine mais n'a pas tenu compte de la fonction de contenu. le_contenu().

Les modèles WooCommerce sont couverts par les thèmes

WooCommerce Le thème lui-même fournit un système complet de modèles pour générer des pages de produits. Si le thème que vous utilisez actuellement comporte des dérogations pour ces fichiers modèles (par exemple produit-unique.php peut-être content-single-product.php), il est possible qu'Elementor ne trouve pas la fonction de contenu.

Image [3]-Elementor ne peut pas charger le contenu ? Vérifiez d'abord le modèle WooCommerce !

L'erreur la plus fréquente : les développeurs de thèmes qui personnalisent leurs modèles en ajoutant l'élément le_contenu() Le paragraphe entier est supprimé ou remplacé par une méthode de sortie personnalisée sur laquelle Elementor s'appuie pour rendre son interface d'édition.

Méthodes de contrôle de la couverture des modèles

Allez dans le dossier de votre thème sous /woocommerce pour vérifier si les fichiers suivants existent :

  • produit-unique.php
  • content-single-product.php
  • archive-produit.php
Image [4]-Elementor ne peut pas charger le contenu ? Vérifiez d'abord le modèle WooCommerce !

Si c'est le cas, cela signifie que le thème utiliseModèles personnalisés. Ces modèles peuvent ne pas laisser de structure à Elementor pour un rendu correct.

Réponse

1. la restauration de la structure du modèle officiel

après toutsauvegarderle modèle actuel, puis aller dans le répertoire du plugin WooCommerce (wp-content/plugins/woocommerce/templates/) pour trouver les fichiers correspondants, les recopier et remplacer les versions écrasées dans le thème.

Rechargez ensuite la page dans Elementor et voyez si l'erreur disparaît.

2. ajouter manuellement la partie manquante the_content()

Si vous ne souhaitez pas remplacer l'intégralité du modèle, vous pouvez également ouvrir le fichier correspondant, trouver l'endroit où le contenu du produit est édité et l'insérer :

<?php the_content(); ?>

Il est préférable d'ajouter <div class="product"> ou à l'intérieur du conteneur de contenu principal, ce qui permet de préserver la structure existante sans affecter le rendu d'Elementor.

3. WooCommerce Builder avec Elementor

Si vous utilisez Elementor ProSi vous souhaitez contourner le problème de conflit de modèles, vous pouvez utiliser WooCommerce Builder pour personnaliser directement vos modèles de produits et de boutiques. De cette façon, Elementor prend en charge la logique de sortie et n'a pas besoin de s'appuyer sur la structure du modèle dans le thème.

Image [5]-Elementor ne peut pas charger le contenu ? Vérifiez d'abord le modèle WooCommerce !

court

Si Elementor signale une erreur de fonction de contenu, elle est très probablement liée à la fonction de contenu du thème. WooCommerce Les dérogations aux modèles sont pertinentes. Il suffit de réintroduire l'élément le_contenu() ou restaurer la structure du modèle, la plupart des cas peuvent être résolus sans problème. Cela permet non seulement d'éviter que l'éditeur ne signale des erreurs, mais aussi de charger la page de manière plus cohérente.


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élicitations2378 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires