Expliquer la boucle WordPress

Enuti. Vous trouverez la boucle WordPress dans chaque fichier Template du thème. Dans nous examinerons les boucles WordPress dans le thème par défaut actuel 2616. namp;rsquoavez pas encore accès au sujet, téléchargez le et ouvrez le dans votre éditeur de code préféré. Au fur et à mesure que nous écrirons je me référerai à plusieurs fichiers et blocs de code dans ce sujet et je aiderai si pouvez les lire et les suivre.
Dans je vais analyser les boucles dans le thème 216 par défaut. Où est le cycle WordPress? Vous pouvez trouver la boucle WordPress dans chaque fichier de modèle de thème, ou pouvez trouver des fonctions pour l’extraire d’une partie du modèle. Une partie du modèle est un fichier contenant du Code réutilisé dans le thème, comme dans le cas des boucles WordPress. Par conséquent, au lieu de répéter la boucle dans chaque fichier modèle, chaque fichier insère une partie du modèle et exécute le même code. Vous pouvez utiliser plus d’un fichier contenant dans un thème, par exemple, pourriez avoir besoin d’une seule version de WordPress Loop pour toutes les pages archivées et d’une autre pour toutes les pages individuelles.
Regardons les 216 sujets pour tout savoir. Voici la structure du fichier sujet: Il y a beaucoup de fichiers modèles: 404. Archive PHP. Pied de page PHP. Image PHP. Index Php. Page PHP. Recherche PHP. Php ngle. Les sujets PHP ont également des parties du modèle dans les commentaires du dossier damp;rsquoaccueil. Pied de page PHP. Titre PHP. Php searchform. En bas du contenu de la barre latérale PHP. Barre latérale PHP. Php e a plusieurs parties du modèle dans le dossier Template parts. Chacun sera appelé ailleurs dans le sujet. Damp;rsquoautres fichiers, comme les fonctions. PHP et styles. Le CSS a un rôle spécifique à jouer.
Regardons un exemple de boucle WordPress. Tout damp;rsquoabord, ouvrez la page du fichier. Php. Voici son code complet: charger aa963723f88d3a8d099665d4288f01a9 quelle partie du cycle est ce? Damp;rsquoaccord. Tu dois quelque chose.
Quoi?
Remarque: écrivez un sujet, pouvez choisir damp;rsquoutiliser une partie du modèle pour la boucle ou de lamp;rsquoencoder directement dans le fichier modèle. Lamp;rsquoutilisation du terme « partie de plaque » peut améliorer lamp;rsquoefficacité damp;rsquoun sujet, mais pouvez constater que namp;rsquoutilisez que des boucles codées dans un fichier modèle. Les deux vont marcher. Voici le Code sur la page de contenu. PHP: chargez aa963723f88d3a8d099665d4288f01a9 pour parcourir chaque section de cette section à la fois. Ouvrez le projet et affichez damp;rsquoabord le titre, le fichier ouvre un projet damp;rsquoarticle et retourne au titre de lamp;rsquoarticle dans le projet de titre:
Lamp;rsquoélément damp;rsquoarticle aa963723f88d3a8d099665d4288f01a9 chargé a un ID qui récupère lamp;rsquoID du message en utilisant la balise Template the _ ID () et une classe définie en utilisant la balise Template post Class (). Cela lui donne une classe qui contient lamp;rsquoID du poste, le type de poste, la taxonomie, etc. Ouvrez ensuite un élément damp;rsquoen tête qui inclut lamp;rsquoen tête du billet qui utilise le modèle pour marquer le titre (). Il a des paramètres de balisage avant et après le titre de lamp;rsquoarticle, de sorte quamp;rsquoil est inclus dans lamp;rsquoélément H1 avec la classe entry title. Puis fermez lamp;rsquoélément en tête.
Lamp;rsquoétape suivante consiste à afficher les métadonnées. Il namp;rsquoy a pas beaucoup de contenu dans ce sujet, seulement des vignettes de lamp;rsquoarticle. Ceci est affiché en utilisant la fonction twentyelven _ Post thumbnail () spécifique à ce sujet. Pour en savoir plus sur le fonctionnement de cette fonction, consultez la fonction fichier. Sujet PHP – dans la version actuelle, cette fonction est définie à la ligne 398. Dans certains sujets, des données plus diversifiées, telles que des champs personnalisés, des informations sur lamp;rsquoauteur, etc., seront émises ici. lamp;rsquoAjoutez à un sujet, consultez notre tutoriel sur lamp;rsquoutilisation des métadonnées.
Publier la sortie de contenu maintenant la boucle WordPress affiche le contenu
Ipale essayez damp;rsquoéditer le cycle principal avant damp;rsquoenvisager un cycle damp;rsquoécriture. Cela est beaucoup plus efficace parce que utilisez toujours la requête principale qui fonctionne sur chaque page. Pour ce faire, écrivez une fonction qui ajoute un pré _ get post. Dans cette fonctionnalité, pouvez utiliser des balises conditionnelles pour définir quand éditer une requête et utiliser le Code pour dire à WordPress comment éditer la requête avec précision. Prenons un exemple. La page principale du blog ne contient que des messages de type post il namp;rsquoaffiche pas votre type de message personnalisé. Vous pouvez le faire si souhaitez modifier ce contenu pour afficher les types de messages personnalisés sur la page damp;rsquoaccueil. Supposons que votre type de message personnalisé soit enregistré comme myposttype. Voici les fonctions à ajouter au fichier de fonctions. Ajoutez PHP du sujet à la page principale du blog: chargez aa963723f88d3a8d099665d4288f01a9 ceci vérifiera si nous utilisons is _ Home () sur la page principale du blog, pas sur lamp;rsquoécran de gestion! Is _ admin () et la requête principale fonctionne avec $QUERY amp;gt is main Query (). camp;rsquoest le cas, utilisez $QUERY amp;gt SET (amp;lsquopost _ typeamp;rsquo, array (amp;lsquopostamp;rsquo, myposttype amp;lsquo) pour définir quels types de messages sont affichés dans la boucle. Écrire une nouvelle boucle si voulez voir le contenu damp;rsquoune page qui ne peut pas être récupérée de la boucle principale, ou si voulez exécuter plusieurs boucles sur une page, pouvez écrire une nouvelle requête et une nouvelle boucle pour le faire. Il y a trois façons de le faire: récupérer et exporter les messages en utilisant la fonction get _ posts () et utiliser le nombre de messages, les termes de catégorisation ou tout autre paramètre que souhaitez suivre. Utilisez la fonction get _ pages () pour effectuer la même opération sur la page. Utilisez la classe WP _ Query pour récupérer et publier tout ce que voulez. Camp;rsquoest une classe très flexible et utile que pouvez utiliser
Maman. Pour des instructions sur la façon damp;rsquoutiliser chacun de ces éléments, consultez notre guide damp;rsquoécriture de requêtes personnalisées. Comprendre les cycles WordPress aidera à créer de meilleurs thèmes WordPress, et j’espère que avez maintenant une meilleure compréhension des cycles WordPress et de leur fonctionnement. Comprendre la composition du cycle WordPress aidera à mieux comprendre le code dans les thèmes utilisés sur votre site. Il est également important que écriviez votre propre thème: il est beaucoup mieux de comprendre le cycle de WordPress et d’écrire votre propre thème que de le copier ailleurs. Cela permettra à votre sujet de répondre entièrement à vos besoins sans gaspiller votre code et accroître lamp;rsquoefficacité. Camp;rsquoest la partie clé de namp;rsquoimporte quel sujet, et maintenant que le comprenez, cela améliorera considérablement vos compétences en création de thème. avez des questions sur l’utilisation ou le codage des boucles WordPress, faites le nous savoir dans les commentaires ci dessous! Étiquette: développement du cycle WordPress

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins