Tuts Tuesday is back! On this article, I will show you how to set the defaut sidebar widgets using
This article is intended to the people who have knowledge in WordPress theme development.
In order to have a list of pages widget on the sidebar, you have to code like this
<div class="widget widget_pages"> <h2>List of Pages</h2> <ul> <?php wp_list_pages('title_li='); ?> </ul> </div>
But, you can achieve this with the same result.
<?php the_widget('WP_Widget_Pages', array('title' => 'List of Pages')); ?>
the_widget saves lot of time and lines. It displays the arbitrary widget as a template tag.
If you want to put a placeholder widget, you can do like this.
<?php the_widget('WP_Widget_Text', array('title' => 'Widget Here', 'text' => 'This is the placeholder widget.')); ?>
You can see the list of default widget classes that can be used for
the_widget function. If you have plugins that support sidebar widgets, you can make use of it too. Refer to the plugin manual on the parameters (in this case, they call it instance).