• I’m trying to create a widget and have it place in the header area next to my logo. Max dimensions for that area I can have are 750×150 if that matters.

    Creating the widget is not so much the problem, I used:

    <div id="left">
    	<?php if ( is_active_sidebar( 'sidebar-left' ) ) : ?>
    	<div id="left-sidebar" class="left-sidebar widget-area" role="complementary">
    		<?php dynamic_sidebar( 'sidebar-left' ); ?>
    	</div>
    	<?php endif; ?>
    </div>

    In a file I created called sidebar-left.php and this:

    function mychild_widgets_init() {
    	register_sidebar( array(
    		'name'          => __( 'Left Widget Area', 'twentyfourteen' ),
    		'id'            => 'sidebar-left',
    		'description'   => __( 'Left sidebar.', 'twentyfourteen' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget'  => '</aside>',
    		'before_title'  => '<h1 class="widget-title">',
    		'after_title'   => '</h1>',
    	) );
    }
    add_action( 'widgets_init', 'mychild_widgets_init' );

    In the functions file to create a new widget on the left but I don’t know how to implement this code into the header in order to have a widget there..

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Shaunrafuse

    (@shaunrafuse)

    There’s ample room I just need to know how to put it there, does any anyone have an input?

    Thread Starter Shaunrafuse

    (@shaunrafuse)

    I know there’s an easy(for a CSS/PHP/HTML wiz) solution for this I just can’t figure it out…

    Thread Starter Shaunrafuse

    (@shaunrafuse)

    It is within this I believe

    <?php
    /**
     * The main template file
     *
     * This is the most generic template file in a WordPress theme and one
     * of the two required files for a theme (the other being style.css).
     * It is used to display a page when nothing more specific matches a query,
     * e.g., it puts together the home page when no home.php file exists.
     *
     * @link https://codex.www.ads-software.com/Template_Hierarchy
     *
     * @package WordPress
     * @subpackage Twenty_Fourteen
     * @since Twenty Fourteen 1.0
     */
    
    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_footer();

    And I’m trying to use
    <?php query_posts('showposts=3'); ?>
    Before the loop but it’s not working.. I guess you have to remove the loop?? I’ve tried fiddling but with no luck at all…

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How can you create a widget in the header area??’ is closed to new replies.