Front Page Template Issue Posts Not Displaying
-
Hi!
My current theme was not designed with a front-page.php file therefore, I was not able to have a static front page without the actual homepage content appearing. So, In order to have a static homepage, I copied the index.php page template and changed the name to front-page.php prior to saving it. This enabled the proper content to appear in every section of the page except where it says latest posts. In that particular section no post content is there it just says homepage.
Overall, the page is working properly for the most part and all sections that were supposed to display are displaying accept the latest posts. The sections that are on my homepage appear via shortcode mostly. However, the shortcode for the latest posts is not working since the template update. Is there a custom function of some type of template update that can be applied so I can achieve this? I have included two screenshots. The first one shows how the default homepage looks when a static front page is not selected.Homepage without static front page selected The second one shows how the page appears with a static front page. Static front page selected
Below is the front-page.php template
<?php /** * The template for displaying home page. * * This is the template that displays all pages by default. * Please note that this is the WordPress construct of pages * and that other 'pages' on your WordPress site will use a * different template. * * @package SKT White */ get_header(); ?> <?php if ( 'page' == get_option( 'show_on_front' ) && ( '' != get_option( 'page_for_posts' ) ) && $wp_query->get_queried_object_id() == get_option( 'page_for_posts' ) ) : ?> <div class="content-area"> <div class="middle-align content_sidebar"> <div class="site-main" id="sitemain"> <?php if ( have_posts() ) : // Start the Loop. while ( have_posts() ) : the_post(); /* * Include the post format-specific template for the content. If you want to * use this in a child theme, then include a file called called content-___.php * (where ___ is the post format) and that will be used instead. */ get_template_part( 'content', get_post_format() ); endwhile; // Previous/next post navigation. skt_white_pagination(); else : // If no content, include the "No posts found" template. get_template_part( 'no-results', 'index' ); endif; ?> </div> <?php get_sidebar();?> <div class="clear"></div> </div> </div> <?php else: ?> <?php if( of_get_option('numsection', true) > 0 ) { $numSections = esc_attr( of_get_option('numsection', true) ); for( $s=1; $s<=$numSections; $s++ ){ $title = ( of_get_option('sectiontitle'.$s, true) != '' ) ? esc_html( of_get_option('sectiontitle'.$s, true) ) : ''; $secid = ( of_get_option('menutitle'.$s, true) != '') ? esc_html( of_get_option('menutitle'.$s, true) ) : ''; $class = ( of_get_option('sectionclass'.$s, true) != '' ) ? esc_html( of_get_option('sectionclass'.$s, true) ) : ''; $content = ( of_get_option('sectioncontent'.$s, true) != '' ) ? of_get_option('sectioncontent'.$s, true) : ''; $hide = ( of_get_option('hidesec'.$s, true) != '' ) ? of_get_option('hidesec'.$s, true) : ''; $bgcolor = ( of_get_option('sectionbgcolor'.$s, true) != '' ) ? of_get_option('sectionbgcolor'.$s, true) : ''; $bgimage = ( of_get_option('sectionbgimage'.$s, true) != '' ) ? of_get_option('sectionbgimage'.$s, true) : ''; ?> <section <?php if( $bgcolor || $bgimage || $hide) { ?>style="<?php echo ($bgcolor != '') ? 'background-color:'.$bgcolor.'; ' : '' ; echo ($bgimage != '') ? 'background-image:url('.$bgimage.'); background-repeat:no-repeat; background-position: center center; background-size: cover; ' : '' ; echo ($hide) != false ? 'display:none;': ''; ?>"<?php } ?> id="<?php echo $secid; ?>" class="<?php echo ( of_get_option('menutitle'.$s, true) != '' ) ? 'menu_page' : '';?>"> <div class="container" <?php if($class == 'our-projects'){ ?>style="width:100%"<?php } ?>> <div class="<?php echo ( ($s>22) && $class=='') ? 'top-grey-box' : $class; ?>"> <?php if( $title != '' ) { ?> <h2><?php echo $title; ?></h2> <?php } ?> <?php the_content_format( $content ); ?> </div><!-- middle-align --> <div class="clear"></div> </div><!-- container --> </section><div class="clear"></div> <?php } } ?> <?php endif; ?> <?php get_footer(); ?>The page I need help with: [log in to see the link]
The topic ‘Front Page Template Issue Posts Not Displaying’ is closed to new replies.