WordPress Loop: Le Pilier de Votre Affichage de contenu

Le code qui affiche les articles de blog sur votre thème WordPress est largement connu sous le nom de WordPress Loop parmi les utilisateurs de WordPress et comme la Boucle sur WordPress Codex.

La boucle est considérée comme la partie la plus importante du thème WordPress. Il est responsable de l’affichage des articles de blog sur la page en cours en fonction des paramètres.

Dans ce guide, nous allons passer en revue les bases de WordPress Loop avec des exemples afin que vous compreniez clairement ce que fait le code, comment le personnaliser et où il se trouve dans votre thème WordPress.

La logique de la boucle WordPress

Pour commencer avec la logique, jetons un coup d’œil au code de base de la boucle. Ensuite, nous pouvons parcourir chaque ligne pour la comprendre.

Dans la boucle, nous avons une instruction « if » et une boucle « while ». L’instruction « if » vérifie s’il y a des messages disponibles à afficher, la fonction WordPress « have_posts » est une fonction booléenne, qui renvoie une valeur true ou false. S’il y a des messages trouvés, il renvoie « true » et le code passe à la boucle « while ».

La boucle « while » a également la fonction WordPress « have_posts ». Il renvoie « true » égal au nombre de fois que nous avons défini des articles de blog à afficher dans l’administrateur WordPress.

Le code passe ensuite à la fonction WordPress « the_post ». Cette fonction configure le poste et nous pouvons ensuite utiliser plus de fonctions pour extraire des éléments des postes. Dans l’exemple indiqué ci-dessus, nous avons utilisé:

the_title-> récupère le titre de l’article

the_post_thumbnail-> récupère l’image sélectionnée de l’article de blog

the_excerpt-> récupère l’extrait de l’article de blog

Il y a certainement plus de fonctions qui nous pouvons utiliser pour extraire des éléments de messages, nous couvrirons quelques exemples.

Hyperliens sur le titre du message

Vous avez probablement vu que les titres des articles de blog contiennent des liens vers les messages réels. En cliquant sur le lien hypertexte, vous accédez à une seule page du billet de blog. La plupart des thèmes ont un fichier appelé single.php, ce fichier est appelé lorsque vous visualisez un seul message.

Nous utiliserons la fonction WordPress « the_permalink » et inclurons la fonction « the_title » pour la lier.

Exemple:

Affichage du Contenu, de l’auteur, de la Date et de la Catégorie À l’aide de la Boucle

Vous avez peut-être vu de nombreux blogs avec des articles affichant le nom de l’auteur, tout le contenu de la page principale du blog, avec la date et la catégorie également. Vous pouvez facilement afficher tous ces détails utiles dans la boucle en utilisant les fonctions suivantes:

the_content – Affiche le contenu complet du blog

then_author – Affiche le nom de l’auteur

the_time – Affiche l’heure et la date

the_category – Affiche la catégorie de la publication

Votre boucle ressemblera à quelque chose

Utilisation de balises conditionnelles

Il existe de nombreuses balises utilisées pour vérifier les conditions, mais heureusement, dans WordPress, ces balises sont à peu près explicites. Par exemple, « is_home » vérifie si la vue actuelle est de la page d’accueil (page principale du blog). Nous pouvons utiliser des balises conditionnelles pour initier certaines boucles.

Par exemple, si nous enfermons notre boucle entre la condition « if » qui vérifie si la page en cours est la page principale, la boucle ne sera exécutée que sur la page principale.

Nous pouvons utiliser des balises conditionnelles dans nos fichiers de modèle pour contrôler quelle boucle est exécutée, ayant ainsi plusieurs boucles dans un seul fichier.

Certaines des balises conditionnelles les plus utilisées sont.

is_admin–) – Renvoie true lorsque l’administrateur est connecté au site.

is_single–) – Renvoie true si un seul message est affiché.

is_page() – Renvoie true sur certaines pages, par exemple is_page(‘à propos de nous’)

is_category() – Renvoie true sur les pages de catégories, par exemple is_category(‘wordpress’)

is_tag() – Renvoie true sur les balises.

is_author–) – Vérifie l’auteur et renvoie true. par ex. is_author(‘ahsan’)

is_404() – Renvoie true si la page n’existe pas, peut être utilisé sur 404 pages pour exécuter une boucle personnalisée

has_excerpt() – Renvoie true si un article contient un extrait.

5 Boucles utiles dans WordPress

Jetons un coup d’œil à cinq boucles courantes dans WordPress.

Insérer des annonces Après le Premier message

Si vous devez placer des annonces après le premier message, c’est une façon de le faire.

Collez simplement votre code d’annonce et l’annonce sera placée après le premier message.

Récupérer des messages Entre deux Dates

L’un des cas d’utilisation courants consiste à récupérer des messages pour une période de temps spécifique. Pour ce faire, utilisez la boucle WordPress comme ceci.

Dans le code, nous utilisons une fonction SQL qui contient la clause WHERE. La fonction filter_where est ensuite accrochée à la fonction post_where().

Liste des publications à venir

Une liste des publications à venir est un moyen intelligent de garder les visiteurs occupés sur votre blog. Ceci peut être réalisé grâce à la boucle suivante.

Dans le code ci-dessus, nous utilisons la fonction post_status pour récupérer les messages en fonction de leur date de publication.

Créer une page d’archive

La page d’archive est un excellent moyen de répertorier vos meilleurs articles du passé afin que les lecteurs puissent toujours les trouver sur votre blog.

Assurez-vous de créer une page modèle pour afficher les publications archivées.

Créer une boucle d’image

La boucle d’image est un excellent moyen d’afficher vos articles de blog dans un affichage de type galerie. Chaque message est affiché avec une image et son extrait.

Voyons comment faire cela en utilisant des boucles WordPress.

Pour afficher les images sur un navigateur, ajoutez le code suivant.

La fonction WordPress have_posts est utilisée pour vérifier si des données sont disponibles en boucle. Il renvoie true si les données sont disponibles.

La Boucle est l’avenir

Considérez la boucle comme le moteur moteur des thèmes WordPress. Il est absolument nécessaire de l’utiliser pour afficher des messages. Dans cet article, j’ai expliqué les bases, il y a plusieurs façons d’utiliser une boucle, je vous recommande de parcourir la boucle en action.

Mais, la boucle fonctionnerait très bien si elle était couplée à un support d’hébergement WordPress rapide et performant. Cloudways est prêt pour la boucle! Nos tests ont montré que les sites Web sur Cloudways se chargent 100% plus rapidement.

Foire aux questions

Q. Qu’est-ce que la boucle WordPress?

La boucle WordPress est une technique d’affichage dynamique d’une liste de données avec des paramètres spécifiés.

Q. Types de boucles dans WordPress?

Il existe plusieurs types de boucles, un utilisateur peut créer une boucle selon ses propres besoins en utilisant les fonctions WordPress prédéfinies.

Q. Comment afficher un nombre illimité de publications dans une boucle WordPress?

Pour ce faire, vous devez limiter le nombre de numéros lors de l’exécution de la boucle autour des publications WordPress.

Q. Qu’Est-Ce Que La Boucle Affiche?

WordPress Loop peut afficher des données et des images sur une page Web.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

More: