I would like to add a separate slider (only has 1 image) for each of the 5 pages I have. Each one needs to have a caption (title+excerpt). I am familiar with coding so I can edit the functions.php if need be.
I tried using a child them with this code and I could get a slide to pop up after adding the custom field, but it would also add it with the featured image:`<?php
add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’, 99 );
function theme_enqueue_styles() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
}
/**
-
Featured image slider, displayed on front page for static page and blog
*/
function sparkling_featured_slider() {
if ( is_front_page() && of_get_option( ‘sparkling_slider_checkbox’ ) == 1 ) {
echo ‘<div class=“flexslider”>’;
echo ‘<ul class=“slides”>’;$count = of_get_option( 'sparkling_slide_number' ); // $slidecat =of_get_option( 'sparkling_slide_categories' ); $query = new WP_Query( array( 'posts_per_page' =>$count, 'post_type' => 'page', 'meta_key' => 'slider_page' ) ); if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); echo '<li><a href="'. get_permalink() .'">'; if ( (function_exists( 'has_post_thumbnail' )) && ( has_post_thumbnail() ) ) : echo get_the_post_thumbnail(); endif; echo '<div class="flex-caption">'; if ( get_the_title() != '' ) echo '<h2 class="entry-title">'. get_the_title().'</h2>'; if ( get_the_excerpt() != '' ) echo '<div class="excerpt">' . get_the_excerpt() .'</div>'; echo '</div>'; echo '</a></li>'; endwhile; endif;
echo ‘</ul>’;
echo ’ </div>’;
}
}
`
I also want to keep the caption visible in mobile, where can I remove the style that makes it go away?