web-dev-qa-db-fra.com

is_home () retourne TRUE sur le modèle de page

Je me demande pourquoi mon lien: http://localhost/?page_id=3433 renvoie VRAI sur l'utilisation de is_home():

if(is_home()){
    var_dump(is_home());                            
    die('test');                            
}

Il est clair que template-mycustomtemplate.php est défini sous Pages> Cette page dans le panneau d'administration. Quelqu'un peut-il nous éclairer?

UPDATE: renvoie TRUE dans la boucle mais FALSE en dehors de la boucle. Donc, je peux utiliser une solution de contournement, mais néanmoins, cela me semble un bogue s'il renvoie TRUE dans la boucle présente dans ce fichier modèle.

1
Paul

J'ai découvert que ce n'est pas vraiment un bug. Dans la boucle, is_home() fera référence à l'objet en boucle et non à la page à laquelle vous avez accédé. En fait c'est pratique!

1
Paul