Book Image

Bootstrap Site Blueprints

Book Image

Bootstrap Site Blueprints

Overview of this book

Table of Contents (16 chapters)
Bootstrap Site Blueprints
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Creating a custom content template


We've established a custom base structure for our home page and set up a custom page template to remove the normal page title. Now it's time to create a custom template for our home page content.

Roots manages content loops in files named content-page.php, content-single.php, and content.php in the templates folder as shown in the following screenshot:

If you look at the contents of these files, you'll see the loops for standard posts and pages.

We want to make our own custom version of content-page.php:

  1. Duplicate content-page.php.

  2. Rename it content-home.php.

  3. Open content-home.php in your editor and you'll see the following lines of code:

    <?php while (have_posts()) : the_post(); ?>
      <?php the_content(); ?>
      <?php wp_link_pages(array('before' => '<nav class="pagination">', 'after' => '</nav>')); ?>
    <?php endwhile; ?>
  4. Observe that this page content loop does two things:

    • Pulls in the content from the WYSIWYG editor

    • Creates...