Book Image

WordPress Web Application Development

By : Rakhitha Nimesh Ratnayake
Book Image

WordPress Web Application Development

By: Rakhitha Nimesh Ratnayake

Overview of this book

Table of Contents (19 chapters)
WordPress Web Application Development Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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...