• 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

custom page or post template with custom widget areas in body

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 › custom page or post template with custom widget areas in body

This topic is: not resolved

Tagged: body, custom page, Custom post, widget

  • This topic has 2 replies, 3 voices, and was last updated 11 years, 7 months ago by Brad Dalton.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • December 7, 2013 at 12:20 pm #77562
    jhguynn
    Member

    I use Genesis Extender, and love the freedom it gives me to design a custom static homepage for any of my Genesis sites.

    I'm currently thinking through how to design a 5 page or so mini site, and I want all pages to be based on the same page template: right sidebar with a body area that is also widgetized in a way that I determine.

    Can someone please point me to a tutorial on how to do this? Brad Dalton - perhaps you?

    PS: The method doesn't have to involve Genesis Extender, I mentioned that earlier only to describe what I'm after.

    December 7, 2013 at 2:56 pm #77574
    nutsandbolts
    Member

    You can actually do this pretty easily - once you decide what widget areas you want to use, you would just need to create a template that specifies the content/sidebar layout and calls the widget areas. It would be just like a home.php but with a different name, and you would select it from the template dropdown within the page editor.

    Here is a tutorial that explains in more detail: http://journalxtra.com/easyguides/how-to-create-genesis-page-template-widgets/


    Andrea Whitmer, Owner/Developer, Nuts and Bolts Media
    I provide development and training services for designers • Find me on Twitter and Google+

    December 8, 2013 at 11:53 am #77706
    Brad Dalton
    Participant

    Here's 2 templates with widgets:

    Flexible Responsive Widgets Template for Genesis

    Team Members Staff Authors or User Profile Page Template for Genesis

    You can remove the line of code which forces full width and removes the sidebar

    add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
    

    Another option would be to use a front-page.php or home.php template as a page template from any theme.


    Tutorials for StudioPress Themes.

  • Author
    Posts
Viewing 3 posts - 1 through 3 (of 3 total)
  • The forum ‘Design Tips and Tricks’ is closed to new topics and replies.

CTA

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

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2025 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