L'ajout correct de the_content() à un modèle PHP personnalisé élimine les erreurs d'Elementor.

dépense ou frais Elementor Lors de la construction de vos pages, vous rencontrez parfois un problème où l'éditeur ne se charge pas, la page de prévisualisation est vide et vous êtes invité à indiquer que le contenu n'a pas été trouvé. Ce problème est probablement dû au fait que les modèles PHP du thème manquent de fonctions de base ! le_contenu() L'appel.

Ce billet vous explique ce que fait cette fonction et comment la personnaliser dans les modèles personnalisés.Correctement ajoutéIl empêche Elementor de signaler des erreurs ou de ne pas rendre le contenu.

Elementor the_content()

Que fait la fonction the_content() ?

le_contenu() est l'une des fonctions les plus basiques et les plus importantes de WordPress. Son rôle est d'afficher le contenu principal d'un article ou d'une page dans le formatmodèledans. Par exemple, les paragraphes, les images, les codes courts, etc. écrits dans l'éditeur du backend seront affichés dans le frontend par son intermédiaire.

Si cette fonction est omise dans un modèle personnalisé, le corps du texte ne sera pas affiché même si le frontend de WordPress charge la page. Il s'agit d'une fonctionnalité très utile pour ceux qui s'appuient sur la fonction le_contenu() pour les plugins qui produisent du contenu, comme Elementor, peut avoir de sérieuses implications.

Scénarios courants de problèmes

  • Modèles page.php ou single.php personnalisés sans ajouter l'option le_contenu()
  • Échec du chargement lors de l'édition d'une page avec Elementor
  • La zone de contenu est vide dans l'aperçu de la page
  • Dans le code HTML généré par la page, le corps est
    Il n'y a rien entre les deux.
Image [2] - Ajouter correctement the_content() dans un modèle PHP personnalisé pour éliminer les erreurs de rapport d'Elementor

La plupart de ces problèmes peuvent être attribués à une seule cause : une structure de modèle incomplète.

Ajouter l'emplacement correct pour the_content()

Dans le fichier de modèle personnalisé, le chample_contenu() Doit figurer dans la page d'accueilconteneursde l'intérieur. La structure recommandée est la suivante :

</main
Image [3] - Ajouter correctement the_content() dans un modèle PHP personnalisé pour éliminer les erreurs de rapport d'Elementor

Le point central de cette structure est le suivant :

  1. Utilisation de l'application WordPress have_posts() répondre en chantant the_post() cycle
  2. le_contenu() Inclus dans la boucle principale
  3. assembler
    peut-être <div class="content-area"> dans un tel conteneur pour faciliter l'identification du thème ou du plugin

Exemple : Personnalisation d'un modèle de page en ajoutant the_content()

Supposons que vous ayez unModèles de pages personnaliséspapiers template-custom.phpC'est ainsi qu'il faut procéder :

</main

Enregistrez et revenez sur la page ou allez sur Elementor pour reprendre le chargement du contenu.

Conseil : n'utilisez pas get_the_content() à la place.

Certaines personnes peuvent faire un usage abusif get_the_content()Cependant, cette fonction ne renvoie que la chaîne de contenu originale et ne gère pas automatiquement les shortcodes, les blocs imbriqués, etc. et n'est pas reconnue par les plugins tels qu'Elementor. Pour afficher l'intégralité du contenu rendu, utilisez la fonction le_contenu().

Comment vérifier si le fichier du thème ne contient pas la fonction the_content()

  • Ouvrez la section page.php peut-être single.php
Image [4] - Ajouter correctement the_content() dans un modèle PHP personnalisé pour éliminer les erreurs de rapport d'Elementor
  • rechercher qqch. le_contenu() si oui ou non
  • Si c'est avecsous-thèmeN'oubliez pas de vérifier si le modèle du thème parent est écrasé.
  • Lorsque Elementor signale une erreur, activez le mode Debug (défini dans wp-config.php). WP_DEBUG vrai)
Image [5] - Ajouter correctement the_content() dans un modèle PHP personnalisé pour éliminer les erreurs de rapport d'Elementor

rendre un verdict

Dans le cadre du développement personnalisé de WordPress, de nombreux problèmes qui semblent compliqués ont en fait une origine très simple. Si vous utilisez Elementor Pour construire une page, il est recommandé de toujours s'assurer que le thème ou le modèle personnalisé inclut cette fonction. Cela garantira que le contenu est affiché correctement et évitera de nombreuses erreurs inattendues.typographiqueet des erreurs fonctionnelles.

Mises à jour récentes


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

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires