Topic: How to add extra widgets
I'm looking to add two more extra widgets to my homepage. Using the code below I've managed to add two widgets which show on the homepage, but they don't show in the CMS so I'm unable to edit them. What is it that I've missed?
test site - http://wp.intanexus.com/
I've created a child theme and added this to functions.php
register_sidebar(array(
'name' => __('Home Widget 4', 'responsive'),
'description' => __('Area Ten - sidebar-home.php', 'responsive'),
'id' => 'home-widget-4',
'before_title' => '<div id="widget-title-four" class="widget-title-home"><h3>',
'after_title' => '</h3></div>',
'before_widget' => '<div id="%1$s" class="widget-wrapper %2$s">',
'after_widget' => '</div>'
));
register_sidebar(array(
'name' => __('Home Widget 5', 'responsive'),
'description' => __('Area Eleven - sidebar-home.php', 'responsive'),
'id' => 'home-widget-5',
'before_title' => '<div id="widget-title-five" class="widget-title-home"><h3>',
'after_title' => '</h3></div>',
'before_widget' => '<div id="%1$s" class="widget-wrapper %2$s">',
'after_widget' => '</div>'
));I've also added this to sidebar-home.php
<div class="grid widget-home-4">
<?php responsive_widgets(); // responsive above widgets hook ?>
<?php if (!dynamic_sidebar('home-widget-4')) : ?>
<div class="widget-wrapper">
<div class="widget-title-home"><h3><?php _e('Home Widget 4', 'responsive'); ?></h3></div>
<div class="textwidget"><?php _e('This is your fourth home widget box. To edit please go to Appearance > Widgets and choose 10th widget from the top in area ten called Home Widget 4. Title is also managable from widgets as well.','responsive'); ?></div>
</div><!-- end of .widget-wrapper -->
<?php endif; //end of home-widget-4 ?>
<?php responsive_widgets_end(); // after widgets hook ?>
</div><!-- end of .col-300 -->
<div class="grid widget-home-5 fit">
<?php responsive_widgets(); // above widgets hook ?>
<?php if (!dynamic_sidebar('home-widget-5')) : ?>
<div class="widget-wrapper">
<div class="widget-title-home"><h3><?php _e('Home Widget 5', 'responsive'); ?></h3></div>
<div class="textwidget"><?php _e('This is your firth home widget box. To edit please go to Appearance > Widgets and choose 11th widget from the top in area eleven called Home Widget 5. Title is also managable from widgets as well.','responsive'); ?></div>
</div><!-- end of .widget-wrapper -->
<?php endif; //end of home-widget-5 ?>
