Parfois, vous avez un morceau de code, du texte ou une publicité que vous souhaitez afficher sur la page d’accueil de votre site (et ne fait pas partie de home.php) mais vous ne souhaitez pas l’afficher sur toutes les autres pages de votre site. Vous trouverez ci-dessous deux méthodes différentes. Les deux sont vraiment faciles et même le plus grand noob WP devrait être capable de le faire.

Vérifier si Is_Font_Page

À mon avis, c’est la meilleure méthode à utiliser. Fondamentalement, vous exécutez un test php très rapide pour voir si la page actuelle est la première page de votre site et si c’est le cas, montrez-le. Voir l’exemple de code ci-dessous:

<?php if ( is_front_page() ) { ?>
    Do stuff here
<?php } ?>

Vérifier si Is_Home

Vous pouvez également vérifier si la page actuelle est la «page d’accueil» et si oui, faire quelque chose. Voir l’exemple ci-dessous:

<?php if ( is_home() ) { ?>
    Do stuff here
<?php } ?>

Si Is_Home VS. Is_Front_Page

Vous vous demandez probablement quelle est la différence entre si “page de garde” et “domicile«. C’est vraiment simple. Fondamentalement, le “Première pagee “est la toute première page de votre site (la page d’accueil) tandis que”domicile“Est la page sur laquelle vos derniers messages sont affichés.

Utilisation is_front_page chaque fois que vous souhaitez que quelque chose apparaisse sur la page d’accueil, qu’il s’agisse d’une page statique ou de vos derniers messages.

Utilisation is_home lorsque vous souhaitez afficher quelque chose sur la page principale du blog même s’il n’est pas défini comme page d’accueil.

La barre latérale, l’en-tête ou le pied de page de la page d’accueil uniquement

Une autre option consiste à créer une barre latérale, un en-tête ou un pied de page spécifique à la page d’accueil contenant le code, le texte ou la publicité que vous souhaitez afficher uniquement sur la page d’accueil. Pour ce faire, suivez simplement les étapes simples ci-dessous:

  1. Créer un nouveau fichier spécifique à la page d’accueil (sidebar-home.php, footer-home.php ou header-home.php)
  2. Ajoutez tout ce dont vous avez besoin à votre fichier
  3. Appelez un nouveau fichier sur le fichier home.php ou index.php (quel que soit votre modèle utilisé pour la page d’accueil) – pour ce faire, utilisez simplement l’une des méthodes ci-dessous:
<?php get_header( home ); ?>

<?php get_sidebar( home ); ?>

<?php get_footer( home ); ?>

Cette méthode est un peu plus pénible dans le a ** car vous devez créer de nouveaux fichiers. Cependant, cela fonctionne bien et si vous avez une barre latérale, un pied de page, un en-tête complètement différents pour la page d’accueil, cela peut être un bon moyen de garder les choses organisées dans les fichiers de votre thème.

Des questions? Commentaires?

Si vous avez des questions ou des commentaires concernant les méthodes d’affichage conditionnel du contenu uniquement sur votre page d’accueil WordPress, faites-le nous savoir dans les commentaires afin que nous puissions vous aider. Je suis sûr que beaucoup d’autres personnes ont les mêmes questions et vous allez rendre service à tout le monde!

Share: