Différence entre WordPress content() et the_content() et leurs applications

Dans le cadre du développement de WordPress, la fonctioncontenu() répondre en chantant le_contenu() Les deux sont des fonctions communes utilisées pour afficher le contenu des articles, mais il existe des différences importantes entre elles. Comprendre ces différences peut s'avérer très utile lors du développement et de la personnalisation de sites WordPress, en particulier lors de l'utilisation d'Elementor pour la création d'articles.conception des pagesLe temps.

Image[1]- Différence et application de wordPress content() et the_content()

Qu'est-ce que c'est ? le_contenu()?

le_contenu() est une fonction très courante dans WordPress qui est utilisée pour afficher le contenu d'un article ou d'une page dans un fichier modèle. En bref, c'est la fonction principale utilisée pour afficher la partie principale de l'article.

Comment l'utiliser ? le_contenu()?

le_contenu() Souvent placés dans des Thèmes WordPress(utilisé comme expression nominale) single.php peut-être page.php pour afficher le contenu d'un article ou d'une page. Le code est le suivant :


Image [2]- Différence et application de wordpress content() et the_content()

Lorsque vous appelez le le_contenu() Lorsqu'il le fait, WordPress charge et affiche automatiquement le corps du contenu de l'article ou de la page et effectue des filtres (par exemple, il insère automatiquement des paragraphes, gère les shortcodes, etc.)

Qu'est-ce que c'est ? contenu()?

contenu() n'est pas une fonction essentielle de WordPress, il s'agit généralement d'une fonction définie par le développeur. La plupart du temps, la fonctioncontenu() est utilisée pour obtenir le contenu de l'article au lieu de l'afficher directement, généralement en conjonction avec l'option écho ou la valeur de retour à utiliser.

contenu() Cela peut se faire dans le cadre du développement du plugin ou de lafonction personnaliséeVu dans, généralement associé à get_the_content() Utilisé conjointement. Exemple :

$content = get_the_content() ; echo $content ; $content = get_the_content()
echo $content.
Image [3]- Différence et application des fonctions content() et the_content() de WordPress

Le contenu ainsi récupéré peut être traité davantage avant d'être affiché, pour les scénarios dans lesquels le développeur souhaite en faire plus avec le contenu.

le_contenu() avec contenu() Principales différences

Fonctionnalitéle_contenu()contenu()
méthode de sortiesortie directeRetour au contenu
Traitement des numéros courtstraitement automatiqueactionné manuellement do_shortcode()
utiliserAfficher le texteContenu du traitement
Scénarios d'utilisationSortie dans le modèleDévelopper un contenu personnalisé

Utilisation dans Elementor

Elementor est un puissant constructeur de pages qui offre un riche ensemble de fonctionnalités permettant de personnaliser le contenu des pages. Dans Elementor, l'élémentle_contenu() Le r?le est similaire à celui du développement d'un thème traditionnel et est principalement utilisé pour afficher le contenu d'un article ou d'une page.

1. Elementor vs. le_contenu() règle d'exclusion

Elementor fournit lui-même une fonction champ dynamique qui est accessible directement à partir de WordPress base de données complètedans l'éditeur pour extraire et afficher le contenu de l'article ou de la page. Dans l'éditeur, il n'est pas nécessaire d'utiliser directement la fonction le_contenu()mais il joue toujours un r?le central dans l'arrière-plan. Lorsque vous utilisez éditeur de texte peut-être champ dynamique Lorsqu'un widget est utilisé, Elementor appelle automatiquement la fonction le_contenu() pour afficher le corps du texte.

2. Comment l'utiliser dans Elementor le_contenu()

Vous souhaitez personnaliser le Modèles Elementora fait mouche le_contenu()Par exemple, dans une mise en page personnalisée d'une page, vous pouvez utiliser l'option Tags dynamiques pour y parvenir :

  • Ouvrez l'éditeur Elementor et sélectionnez la page que vous souhaitez modifier.
  • Dans le panneau gauche des widgets, recherchez éditeur de texte Gadgets.
Image [4]- Différence et application des fonctions content() et the_content() de WordPress
  • Sélectionner dans le composant Contenu de l'articleafin que le contenu de l'article puisse être inséré automatiquement.
Image [5]- Différence et application de wordpress content() et the_content()

De cette fa?on, Elementor appellera automatiquement la fonction le_contenu() pour afficher le contenu de l'article.

3. Personnaliser la présentation du contenu avec contenu()

Si vous souhaitez personnaliser davantage le contenu de vos articles sur les pages Elementor, envisagez d'utiliser l'option get_the_content() ou sur mesure contenu() de la fonction. De cette manière, vous pouvez modifier, filtrer ou ajouter du contenu à lPersonnalisation.

Par exemple, utilisez une fonction personnalisée pour récupérer du contenu et l'afficher sur la page :

$content = get_the_content() ;
$content = apply_filters('the_content', $content) ; echo $content ; $content('the_content', $content)
echo $content.

De cette manière, vous pouvez insérer du contenu traité dans les pages Elementor, et pas seulement le contenu original de l'article.

résumés

le_contenu() répondre en chantant contenu() être WordPress Deux fonctions très importantes, dont la principale différence réside dans la méthode de sortie et l'utilisation de la scène.le_contenu() est une fonction standard utilisée pour afficher directement le contenu d'un article, tandis que la fonction contenu() Il est plus souvent utilisé dans les fonctions personnalisées qui nécessitent un traitement supplémentaire de la part du développeur. Dans les Elementor Au milieu.le_contenu() est automatiquement appelée pour afficher le contenu de l'article, et la fonction contenu() Des fonctions personnalisées peuvent être utilisées pour répondre à des besoins plus souples.

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

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires