1

I would like to display a div, only on the homepage. Is this possible?

I have a banner in the header.php file and only want to display this banner div on the homepage.

How could I achieve this?

Thanks in advance.

3
  • Downvoted for lack of research and effort. You should have received a ton of possible duplicates just below your question's title when you wrote this question, also, in the sidebar on the right are many possible duplicates. There is also, apart from that, so much info about this subject, I do not believe that you could not find any info if you actually tried searching for it Commented Jul 18, 2016 at 10:32
  • Why is it people have to be so rude. It's a joke! Commented Jul 18, 2016 at 10:40
  • I'm not rude, I'm talking the truth here. We are all here in our spare time to help others. We are not here to spoonfeed people that does not even take the time and effort to help themselves. Sites like these are here to help you when everything you have tried failed. You are the joke here, not us Commented Jul 18, 2016 at 10:43

1 Answer 1

1

Depending on your setup you could use the conditional is_home() or is_front_page() like this:

<?PHP if( is_home() ) { ?>

<div> … </div>

<?PHP } ?>

See also the question "When to use is_home() vs is_front_page()?" for further details on the defferences between the two… 

PS: you should consider using a child theme for this.

2
  • And this could work in the header.php file? Commented Jul 18, 2016 at 10:20
  • Yes, both work outside the loop – i just checked both inside header.php in a test environment… Commented Jul 18, 2016 at 10:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.