Version 1.2 of the WordPress Starter Theme brings theme structure enhancements and lots of useful new features.
Get Starter Theme for only $59 with lifetime free updates and 30 days money back guarantee!
Starter Theme is an add-on for Pinegrow WordPress Theme Builder that lets you quickly build Bootstrap based WordPress themes. Learn more about Starter Theme, if you’re not already familiar with it. This document describes changes in the 1.2 release.
New components in the library (LIB)
- Designed with Pinegrow badge
- Bootstrap Posts Pagination (Posts Navigation)
- Jetpack Sharing buttons (Jetpack plugin must be activated in WordPress)
- Jetpack Social Menu (Jetpack plugin must be activated in WordPress)
- Hero Video: a Hero with HTML5 video
- Read More button: Links to post Permalink
- Jetpack Related Posts (Jetpack plugin must be activated in WordPress)
- Master Header
- Navigation Bar
- Main Jumbotron
New bbPress template
bbPress is forum software with a twist from the creators of WordPress. It will allow you to easily setup discussion forums inside your WordPress powered site.
Note: The bbPress template is basically a duplicate of the default Page template with the name bbpress.
The bbPress plugin will automatically use it to display your forums.
Try the demo on our demo site.
We have added French language localization and It’s up to you to create new ones by using the recommended application Poedit.
You can create any new translation from the fr_FR.PO file available the languages folder.
Here is a quick video tutorial (not created by us) about how to use Poedit.
The breadcrumbs feature within the Yoast SEO plugin is no longer needed
if you want your own theme to handle that particular function. (Note: If
you activate the breadcrumbs feature within the Yoast plugin it will
override the WP Starter Theme breadcrumbs feature.)
Automatic plugin installation
TGM-Plugin-Activation 2.61 is now included in the Starter Theme V1.2.
TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install, update and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces.
You can reference bundled plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
Mandatory and recommended plugins can now be activated directly from the theme and you can – of course – customize the values by editing the corresponding section in functions.php
We highly recommend you to read TGMPA documentation before modifying the default values.
What does that mean?
If you want to include specific plugin requirements in a custom theme that you plan to publicly release , you just have to setup the list of plugins, add a few switches and your users will be aware of the requirements as soon as they activate the theme. Isn’t that convenient?
In Pinegrow, the Theme logo feature makes use of the IF / ELSE conditionals as well as a useful action: Hide in Pinegrow.
Hide in Pinegrow hides an element at design-time but the element is still exported to the theme.
So while the text version of the Site Title (brand) can be easily edited, If you need to edit the Logo version, you will have to de-activate the Hide in Pinegrow action in order to see and edit the element.
What does that mean?
Now, you can decide wether you want to display the site title OR a custom logo in your WordPress theme. This is done from the WordPress admin, through the Site Identity section under Appearance > Customize.
Custom Backgrounds and Custom Headers
Custom Backgrounds is a core theme feature that provides for customization of the background color and image.
Custom header is a core theme feature that let’s you customize the image in the theme top header section.
Both features are available through the theme customization options.
TinyMCE editor styles
You can now fully style the WordPress internal editor to match your needs or to match the default theme styles.
Customization is done by modifying or adding styles in custom-editor-style.css that you will find in the CSS folder. (SCSS version available in the sass folder as well)
You will have to edit the content of custom-editor-style.css with Atom as the file is not linked to any of the templates but loaded through a function from functions.php.
WordPress.org theme check validation
We have spent some time in order to pass the Theme Check plugin.
- Added comments in SASS file (style.scss) to allow the processing of empty classes
- Comments pagination added in Section COMMENTS component in lib.html (#comments-pagination ) + Corresponding CSS
- Multi pages Posts feature added (in single.html)
- Tags support
- and a lot more little tweaks and features addition …
The result is a success and all of Starter Theme’s 30+ templates now pass the Theme Check!
Important Notice: A perfect conformity with the WordPress localization guidelines is a mandatory step in the validation process.
According to our experience with the Theme Check validation plugin, the best way to reach the right level is to set the Theme name, the theme slug AND the theme folder with the exact same name.
The development version of the Starter Theme uses the name pg_starter for these values and because we deliver a customized version of functions.php and a few other scripts in the final commercial package, we had to “hardcode” the text_domain value in these files.
This situation is absolutely not an issue if you do not plan to submit your custom theme to the WordPress repository BUT if its part of your plans, you will have to manually replace the pg_starter text_domain value with yours (same value as the theme slug/theme name/theme folder) in the following files:
- functions.php located at the root of your project folder
- functions-breadcrumb.php located in assets>breadcrumbs
- breadcrumb.php located in assets>breadcrumbs
You can easily do this with Atom Editor by just replacing ‘pg_starter’ with ‘your_value’ in the files.
What does that mean?
As long as you keep your development clean and follow our recommendations you are able to submit your themes to the WordPress.org repository without making any changes to PHP code generated by Pinegrow.
- Direct access to “Edit post” for admin in all the templates
- Read more link is now a button
- Tags are now visible on index/archive pages
- Posts structure enhancements
- Bootstrap columns enhancements
- Better functions naming in functions.php
- Moved some items from functions.php to the WordPress Functionality Plugin
- Master Header is now a component
New Master Page template
videoheader.html master page template provides a simple site header with HTML5 video.
MP4, Ogg and Webm versions of the video must be available as video_background.xxx in the the videos folder of the project. Video poster is a JPG file with the name video_background.jpg.
New custom page template
page-videoheader.html is a custom page template which uses videoheader.html as master page.
Try the demo on our demo site.
The WordPress functionality plugin is the perfect way to add features and sometimes, workarounds for touchy situations.
Here are the new features for v1.2:
- Jetpack Social menu support
- Change Jetpack Related Post Headline
- Remove the Related Posts from your posts
Important: If you modified the Functionality plugin from v1.0 or V1.1 with your own code, you can just copy the new sections to V1.2.
Updated versions of the local libraries are included.
- Bootstrap v3.3.6
- Font Awesome 4.6.3
- jQuery v1.12.3
Purchase WordPress Starter Theme Starter Theme is a great value: you can use it on unlimited personal or commercial projects and get free lifetime updates. Not sure if Starter Theme is right for you? No problem, we have a 30 days money back guarantee! Note: You will receive a download link right after your purchase. Your country’s VAT will be added if you’re from EU. If you’re getting Starter Theme for your company, please note that you need a separate license for every user that will be using Starter Theme in Pinegrow.
How to install the new version?
The recommended way is to extract the content of the package somewhere on your hard drive and proceed to the install just like for the previous versions (see our documentation here).
Note: You can now load V1.1 and V1.2 simultaneously in Pinegrow WP.
About updating existing Starter Theme projects to 1.2
Version 1.2 of the Starter Theme brings new features and deep structural changes so if you already work on projects with the previous versions of the Starter theme (V1.0 or V1.1), please, finish your project with your current version and only start new ones with 1.2.
Last updated on August 3, 2018 at 8:11 am