• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Widget Areas not on Homepage

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › Design Tips and Tricks › Widget Areas not on Homepage

This topic is: resolved

Tagged: backcountry, widgets

  • This topic has 2 replies, 2 voices, and was last updated 12 years, 10 months ago by Arekeon27.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • November 2, 2013 at 6:21 am #70479
    Arekeon27
    Member

    Hello Everyone,

    I purchased the backcountry child theme and I have an issue. My home-top widget appears on my static front page but my home-left, home-right, and home-bottom widget areas all appear on my blog page.

    http://theweinreview.com/

    It seems (based on the demo) that they should automatically appear on the homepage. I noticed the following code in my functions.php:

    /** Add home top section to homepage */
    add_action( 'genesis_before_content_sidebar_wrap', 'backcountry_home_top' );
    function backcountry_home_top() {
    
    	if ( is_front_page() && is_active_sidebar( 'home-top' ) ) {
    		echo '<div id="home-top">';
    		dynamic_sidebar( 'home-top' );
    		echo '</div><!-- end #home-top -->';
    	}
    
    }

    There is no corresponding code for the other three "home" widget areas in my functions.php file so I suspect that may be the cause. How can I move the three widget areas to my static homepage and off my blog page?

    Thanks,

    Kevin

    http://theweinreview.com/
    November 2, 2013 at 9:38 am #70505
    David Chu
    Participant

    Hi,
    Finger Lakes.. that's in my neighborhood. ๐Ÿ˜‰ Nearly all modern themes are set up so that their Home widgets will work when you choose "latest Posts" for Home, not on a static page. To be sure, one can use a static home page, but this will cut out much of your homepage functionality. So that's the first part of your puzzle.

    Your display of code is helpful, in that I can see where "is_front_page" will work on a static homepage, but this is the exception nowadays.

    Static pages on home are going out of style. But knowing that people may want a static block of text on home, developers will often provide a widget where one can stuff in some text. One can re-code a bunch of stuff to "Frankenstein" widgets to appear on a static page, but that takes some developer skills.

    I hope that helps understand the theme a bit.

    Dave


    Dave Chu ยท Custom WordPress Developer – likes collaborating with Designers

    November 2, 2013 at 9:55 am #70508
    Arekeon27
    Member

    Dave,

    Thanks for the explanation. That does help me understand much better. Sounds like I have to re-think my design a little for this child theme or create Frankenstein widgets. I really appreciate the explanation of the theme!

    Kevin

  • Author
    Posts
Viewing 3 posts - 1 through 3 (of 3 total)
  • The topic ‘Widget Areas not on Homepage’ is closed to new replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2026 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble