It is possible by editing the “header.php” file. When you open this file, just at the end you can see the following code:
<div id="content">
<?php if ( is_home() || is_front_page() ) { ?>
<?php if ( get_header_image() != '' ) { ?>
<div class="header-image-wrapper"><div class="header-image"><img src="<?php header_image(); ?>" alt="<?php bloginfo( 'name' ); ?>" /></div></div>
<?php } ?>
<?php } else { ?>
<?php if ( get_header_image() != '' && $papercuts_options_db['papercuts_display_header_image'] == 'Everywhere' ) { ?>
<div class="header-image-wrapper"><div class="header-image"><img src="<?php header_image(); ?>" alt="<?php bloginfo( 'name' ); ?>" /></div></div>
<?php } ?>
<?php } ?>
You will need to edit it by the following way:
<?php if ( is_home() || is_front_page() ) { ?>
<div class="header-image-wrapper"><div class="header-image"><?php echo do_shortcode("[metaslider id=123]"); // replace 123 with your slideshow ID ?></div></div>
<?php } else { ?>
<?php if ( get_header_image() != '' && $papercuts_options_db['papercuts_display_header_image'] == 'Everywhere' ) { ?>
<div class="header-image-wrapper"><div class="header-image"><img src="<?php header_image(); ?>" alt="<?php bloginfo( 'name' ); ?>" /></div></div>
<?php } ?>
<?php } ?>
<div id="content">
Then, please insert the following CSS code into “Theme Options > Other Settings > Custom CSS”:
.home #content, .home #sidebar {margin-top: 0;}
.home .header-image-wrapper {margin-top: 25px;}
This will be working for displaying a slideshow only on your homepage. To display it on all pages, please modify your “header.php” in the following way:
<div class="header-image-wrapper"><div class="header-image"><?php echo do_shortcode("[metaslider id=123]"); // replace 123 with your slideshow ID ?></div></div>
<div id="content">
In this case, your Custom CSS should be the following:
#wrapper #content, #wrapper #sidebar {margin-top: 0;}
#wrapper .header-image-wrapper {margin-top: 25px;}
I hope that my answer will be helpful for you.
Best regards
Tomas Toman