Comment exclure le dernier message de la boucle de publication WordPress


Voulez-vous exclure la dernière publication de la boucle de publication WordPress ?

En masquant la publication la plus récente, vous avez la liberté d'afficher ce contenu à d'autres endroits de votre site Web. Vous pouvez même ajouter votre propre style afin que le dernier article ressorte toujours sur votre page d'accueil et dans les archives de votre blog.

Dans cet article, nous allons vous montrer comment exclure la dernière publication de la boucle de publication WordPress.

Pourquoi exclure la dernière publication de la boucle de publication WordPress ?

Par défaut, WordPress affiche vos articles de blog aux visiteurs dans l'ordre chronologique inverse, de sorte que les articles les plus récents apparaissent en premier. Cependant, vous souhaiterez peut-être modifier l’apparence du dernier message sur votre page d’accueil personnalisée ou votre page d’archive WordPress.

En excluant la dernière publication de la boucle de publication WordPress, vous pouvez afficher ce contenu dans un emplacement différent et même ajouter votre propre style personnalisé.

Cela dit, voyons comment masquer le dernier article de blog en l’excluant de la boucle de publication WordPress. Utilisez simplement les liens rapides ci-dessous pour accéder directement à la méthode que vous souhaitez utiliser :

Méthode 1 : Utilisation du plugin WPCode (recommandé)

Le moyen le plus simple d’exclure la dernière publication de la boucle de publication consiste à ajouter du code à votre site Web WordPress.

Certains guides vous demanderont de modifier les fichiers de thème manuellement, mais cela peut provoquer des erreurs WordPress courantes et même endommager complètement votre site Web.

Pour cette raison, nous vous recommandons d'utiliser WPCode. Il s’agit du meilleur plugin d’extrait de code qui facilite l’ajout de code personnalisé dans WordPress sans mettre votre site en danger.

Tout d’abord, vous devrez installer et activer le plugin gratuit WPCode. Pour plus d'informations, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.

Une fois le plugin activé, accédez à Extraits de code » Ajouter un extrait.

Ici, vous verrez tous les extraits prédéfinis que vous pouvez ajouter à votre site. Ceux-ci incluent un extrait qui vous permet de désactiver complètement les commentaires, de télécharger des types de fichiers que WordPress ne prend généralement pas en charge, de désactiver les pages de pièces jointes et bien plus encore.

Vous pouvez maintenant passer votre souris sur l'option « Ajouter votre code personnalisé (nouvel extrait) » et cliquer sur le bouton « Utiliser l'extrait » lorsqu'il apparaît.

Sur l'écran suivant, saisissez un titre pour l'extrait de code. Ceci est juste pour votre référence, vous pouvez donc utiliser tout ce que vous voulez.

Ensuite, vous devez ouvrir la liste déroulante « Type de code » et choisir « Extrait PHP ».

Cela fait, collez simplement ce qui suit dans l'éditeur de code :

<?php
function wpsites_exclude_latest_post( $query ) {
	if ( $query->is_home() && $query->is_main_query() ) {
		$query->set( 'offset', '1' );
	}
}

add_action( 'pre_get_posts', 'wpsites_exclude_latest_post', 1 );

Après cela, faites défiler la page jusqu'à la section « Insertion ».

S'il n'est pas déjà sélectionné, choisissez « Insertion automatique » et « Exécuter partout ».

Enfin, faites défiler vers le haut de l’écran et cliquez sur le curseur « Inactif » pour qu’il affiche « Actif ».

Ensuite, cliquez simplement sur le bouton « Enregistrer l’extrait » ou « Mettre à jour » pour rendre l’extrait de code actif.

Désormais, si vous visitez votre site Web WordPress, le dernier article de blog sera masqué.

Méthode 2 : Modification des fichiers de thème WordPress (aucun plugin requis)

Une autre façon d’exclure la dernière publication de la boucle de publication WordPress consiste à ajouter du code à vos fichiers de thème WordPress.

Cela permet d'obtenir un résultat similaire au code ci-dessus, mais vous devrez l'ajouter directement à la boucle WordPress où vous souhaitez qu'il s'affiche.

Par exemple, si vous souhaitez modifier la boucle de publication sur votre site Web, vous devrez alors ajouter le code à votre fichier index.php.

Sachez simplement que l’ajout de code directement à vos fichiers WordPress peut entraîner des problèmes de pagination sur votre blog WordPress.

Tout d’abord, vous devrez copier le code suivant et l’ajouter à votre boucle WordPress :

query_posts('posts_per_page=6&offset=1');

Ce code indique à la boucle d'afficher uniquement 5 publications après la publication la plus récente.

Vous devrez ajouter le code directement au-dessus de votre boucle WordPress, il ressemblera donc à l'extrait de code ci-dessous :

query_posts('posts_per_page=6&offset=1');
if ( have_posts() ) :
while ( have_posts() ) : the_post();
endwhile;

Cela fait, vous pouvez enregistrer le fichier et le télécharger dans le répertoire de thèmes de votre compte d'hébergement WordPress.

Vous pouvez le faire en utilisant un client FTP ou l'option de gestionnaire de fichiers dans votre panneau de contrôle d'hébergement WordPress. Si vous n'avez jamais utilisé FTP auparavant, vous pouvez consulter notre guide sur la façon d'utiliser FTP pour télécharger des fichiers sur WordPress.

Nous espérons que cet article vous a aidé à apprendre comment exclure la dernière publication de la boucle WordPress. Vous voudrez peut-être également consulter notre guide sur la façon de gagner de l’argent en bloguant en ligne avec WordPress ou nos choix d’experts pour les meilleurs créateurs de pages WordPress par glisser-déposer.

Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.