Summary
Let's review what we've done:
We began with the excellent Roots theme as our starter theme for WordPress
We've asserted control over the markup structure by customizing the following template files:
head.php
: This is used to add favicon and touch icon linksheader-top-navbar.php
: This is used to add our logo imagefooter.php
: This is used to add our logo image
We've created the following custom template files:
page-home.php
—fromtemplate-custom.php
base-page-home.php
—frombase.php
content-home.php
—fromcontent-page.php
We've utilized custom fields to manage the content of our complex home page
We've leveraged a footer widget to put our social media icons in place
We've integrated our own custom-compiled assets—our LESS, CSS, and JavaScript
To integrate our custom design assets, we've edited Roots'
scripts.php
file to update links to our CSS and JavaScript filesAnd we've brought back in from Roots a set of styles helpful for addressing details of a WordPress website
Congratulations! That's quite...