Title: widgets custom theme
Last modified: August 21, 2016

---

# widgets custom theme

 *  [rosalieruth22](https://wordpress.org/support/users/rosalieruth22/)
 * (@rosalieruth22)
 * [11 years, 10 months ago](https://wordpress.org/support/topic/widgets-custom-theme/)
 * I created my own theme based on the blankslate theme and using WordPress locally
   on my computer. I’m trying to 2 sidebars to my webpage one that is in all the
   inner pages and one that is per page. I used widgets to do this because it has
   to be user friendly for client who doesn’t know html code.
    For the first sidebar
   I used the default widgets I renamed the widgets in functions.php then I added
   the second widgets
 *     ```
       register_sidebar( array (
       'name' => __( 'Main Sidebar  (for all inner pages)', 'blankslate' ),
       'id' => 'primary-widget-area',
       'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
       'after_widget' => "",
       'before_title' => '<h3 class="widget-title">',
       'after_title' => '</h3>',
       ) );
       register_sidebar( array (
       'name' => __( 'Attorneys ', 'blankslate' ),
       'id' => 'primary-widget-area3',
       'before_widget' => '<div id="primary" class="widget-area2"><li id="%1$s" class="widget-container2 %2$s">',
       'after_widget' => "",
       'before_title' => '<h3 class="widget-title2">',
       'after_title' => '</h3>',
       ) );
       }
       Then I changed I moved the sidebar just below the header in page.php
       <?php get_header(); ?>
       <section id="content" role="main">
       <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
       <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
       <header class="header">
       </header>
       <?php dynamic_sidebar('primary-widget-area2'); ?>
       </div>
       <?php get_sidebar(); ?>
       <section class="entry-content">
       <?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } ?>
       <?php the_content(); ?>
       <div class="entry-links"><?php wp_link_pages(); ?></div>
       </section>
       </article>
       <?php if ( ! post_password_required() ) comments_template( '', true ); ?>
       <?php endwhile; endif; ?>
       </section>
       <?php get_footer(); ?>
       ```
   
 * _[Moderator Note: Please post code & markup between backticks or use the code
   button. Your posted code may now have been permanently damaged by the forum’s
   parser.]_
 * This works but I have to add a widget and a page template for each inner sidebar
   for all each page in WordPress because the inner sidebar is page specific.
    Also
   if I add another widgets to the inner sidebar it messes up the main content inside
   the webpage. I really don’t know php code so you need to explain what that code
   does. Is there a better way to do this?

The topic ‘widgets custom theme’ is closed to new replies.

## Tags

 * [custom theme](https://wordpress.org/support/topic-tag/custom-theme/)
 * [wigets](https://wordpress.org/support/topic-tag/wigets/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 0 replies
 * 1 participant
 * Last reply from: [rosalieruth22](https://wordpress.org/support/users/rosalieruth22/)
 * Last activity: [11 years, 10 months ago](https://wordpress.org/support/topic/widgets-custom-theme/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
