I am using meteor-slides plugin to make header as a slideshow. I am using twenty-eleven theme. Now i need to make this slideshow for my homepage only and featured images of other pages as headers for the respective pages. Can anyone help me with this?
2 Answers
In your header.php
check if you are an the front page:
if ( is_front_page() or is_home() )
{
# your slider code here
}
else
{
# your regular code
}
The front page is the top page, eg. http://example.com/
. The home page is the page for your blog posts. That can be the same as your front page or a custom page like http://example.com/news/
. See Settings/Reading in WP admin.
-
But how does that display the featured image as the header image on any page or post? Commented Jan 5, 2014 at 14:42
-
@BradDalton By putting the regular featured image code into the
else
block?– fuxia ♦Commented Jan 5, 2014 at 14:44
I have got answer for it. I have changed the code to add meteor slides plugin in functions.php to show the slideshow just in the homepage.
<?php if ( is_front_page() ) {
if ( function_exists( 'meteor_slideshow' ) ) {
meteor_slideshow();
}
} ?>
After that i used a plug called WP display header to set header image for each page
-
But how does that hook the slider into the header from your functions file when there's no header hook in the code? Commented Jan 5, 2014 at 12:52