Designing a home page template
We have to create a file named home-template.php
inside the templates
folder. At the beginning of the widget creation process, we planned the structure of the home page using a wireframe. Now, we need to adhere to the structure while designing the home page, as shown in the following code:
<?php get_header(); ?> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Home Widgets') ) : endif; ?> <?php get_footer(); ?>
These three lines of code make the complete design and the data for the home page. Usually, every page template contains a WordPress header and footer using the get_header
and get_footer
functions. The code used between the header and footer checks for the existence of the dynamic_sidebar
function for loading dynamic widget areas. Then, we load the widgetized area created in the Widgetizing application layouts section using the sidebar name. This area is populated with the widgets assigned in the admin section.
The design...