• I am adding a new sidebar to the theme twenty fourteen. So far, I have successfully created the widget, and am using the get function to call the widget on my main page (index.php). But the sidebar isn’t coming right. It should come immediately after the primary sidebar but is coming well below it: https://www.giftforgag.com.

    Can somebody check it?

    The index.php file has this following code:

    <?php
    
    get_header(); ?>
    
    <div id="main-content" class="main-content">
    
    <?php
    	if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
    		// Include the featured content template.
    		get_template_part( 'featured-content' );
    	}
    ?>
    
    	<div id="primary" class="content-area">
    		<div id="content" class="site-content" role="main">
    
    		<?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.
    				twentyfourteen_paging_nav();
    
    			else :
    				// If no content, include the "No posts found" template.
    				get_template_part( 'content', 'none' );
    
    			endif;
    		?>
    
    		</div><!-- #content -->
    	</div><!-- #primary -->
    	<?php get_sidebar( 'content' ); ?>
    </div><!-- #main-content -->
    
    <?php
    get_sidebar();
    get_sidebar('left');
    get_footer();

    My sidebar is being called in the end as get_sidebar(‘left’);.

  • The topic ‘Adding a new sidebar to twenty foruteen’ is closed to new replies.