New Blog Templates

A comprehensive new blog defaults / templating plugin. Simply create a template blog (or many!) and then duplicate every single setting (content, theme, categories etc.) for every new blog

Download New Blog Templates

or get all our 350+ premium plugins & themes »

Screenshots

Front-end selection.
A wide range of template style options.
Go to Network Admin> Settings > Blog templates to create your new template.

Video

Watch video
Detail

When you create a new site in your network, would you like it to simply inherit all posts, pages, categories, theme settings and more from a template you have created? Or, would you like to let users choose from multiple templates when signing up for a site?

Well that’s exactly what this powerful, fully supported and guaranteed to work plugin does!

You can create as many new templates as you like for your multisite, and select which elements you would like to be reproduced over at new sites.

How cool is this?

Your new blog templates can be used as:

  • The default template for all new sites created on your network.
  • A template selection when people sign up for a new site on your network.
  • A template selection when a super admin user creates a new site in Sites > Add New in the network admin dashboard.

Now new sites can be quickly created, ready to go, without all the time involved in changing settings, creating the initial content, etc.

You’ll find an example of a blog template here.

And it’s simple!

You can either create a new site, set it up how you like it and then turn it into a template.

Or use an existing site as a template!

Now just go to Network Admin> Settings > Blog templates to create your new template:

Create a Blog Template

And best of all you get to choose exactly what you want copied to the new site such as:

  • All Settings, the current theme, the custom image header, all widgets and all activated plugins
  • All Posts and Pages
  • Menus
  • Every Users
  • All Categories, Tags and Links
  • All Files

You can display a templates selection on your sign up page!

Enabling the template selection on your sign up page is as simple as selecting ‘Show template selection on registration’.

With a wide range of template style options and the ability to customize the look of the template selection on your sign up page — what more could you ask for?

You can set up a default template!

You can also make a template your default template so every newly created site is an exact replicate of the default template!

Need we say more here?

Enjoy!

 

Usage

For help with installing plugins please refer to our Plugin installation guide.

Once installed go to Plugins in the network admin dashboard and Network Activate the New Blog Template plugin.

Creating a Blog Template

How the New Blog Template works is you first create a new site and customize it with all features you want automatically added to new sites created with this template.   For example, you configure all settings, add all post(s), page(s), set up the theme, upload the custom image header, activate plugins, add users, add widgets, add links to the blogroll and so on.  You’ll find an example of a blog template here.

Please Note:

  • The site you’ve customized to use as a template is designed solely to be used as a template and not to be used a functioning site.
  • Any changes made to a template blog affect any sites created after you’ve made the new changes, it doesn’t affect sites already created.
  • DON’T use your main site as a tempate blog!

Once you’ve customized your new site with prepackaged features you make it into a blog template as follows:

1.  Go to Sites > All Sites in the network admin dashboard and hover your mouse over the site you wish to use as the template to find the Site ID.

  • The Site ID will display in the link at the bottom of your browser.

2.  Now go to Settings > Blog Templates in the network admin dashboard.

3.  Give your template a name, add your Blog ID, add your template description, choose what features from the template site you want to copy to new site and then click Create Blog Template.

  • Template name – Best to use a name that your users can relate to if you plan to use templates on your sign up page.
  • Blog ID – This is Site ID you located in step 1.  In this example the Site ID is 24.
  • Template Description – This is the information your users will see on your sign up page if you select either of the options that include displaying the template description.
  • What to Copy to New Blog? – These are all the features from the template blog that you want replicate on any site created using this template.  For example, if you select Users it will add all existing users from the template blog to the new site.

4.  You should now see your new template added to your blog template list.

5.  Final step is click on your template name to open it up in edit mode so you can check the advanced option area.

6.  Some plugins and themes store settings in their own distinct database tables, making it harder for other plugins to know how to access them. If you are using any plugins or themes that create their own database table you need to select any of their Additional tables you want included in your template and then click Save otherwise it won’t create the full tables needed for them to work properly when the new site is created.

Using Your New Blog Template

New blog template can be used as:

  • The default template for all new sites created on your network.
  • A template selection when people sign up for a new site on your network.
  • A template selection when a super admin user creates a new site in Sites > Add New in the network admin dashboard.

Setting up a default template

Making a template the default template is as simple as:

1.  Click on Make Default next to the template you want to use as your default template

2.  Now every newly created site will be a replicate of the default template unless an alternative template is selected.

Enabling template selection on your sign up page

1.  Go to Settings > Blog Templates in the network admin dashboard.

2.  Scroll down to options and select ‘Show template selection on registration’. 

3.  Select with template option you want to use and click Save Options.

Here’s what each option looks like:

Simple Selection box

Radio-box selection with descriptions

Theme screenshot selection

Theme screenshot selection with titles and description

Customizing Blog Template Selection Options On The Sign-Up Page

The look and feel of  the template selector can be customized for your sign up page by copying the files from wp-content/plugins/blogtemplates/blogtemplatesfiles/template to your theme folder and editing them.

The following 4 files need to be copied to your theme folder:

  • blog_templates-registration-description.php
  • blog_templates-registration-screenshot.php
  • blog_templates-registration-screenshot_plus.php
  • blog_templates-registration.php

Using template selection in Sites > Add New

1.  Go to Sites > Add New in the network admin dashboard.

2.  Add the site address, site title, admin email address and select the Template from the template dropdown menu then click Add Site.

 

If you liked New Blog Templates, you’ll love...

pro-sites
Pro Sites

Create your own blog network with upgrades, like WordPress.com or Edublogs.org, offering your users premium themes, premium plugins, extra storage, advertising, domain mapping and more.

blog-and-user-creator
Blog & User Creator

Easily allows you, and your users, to batch create gazillions of blogs and/or users while setting passwords, urls, titles and more!

set-blog-description
Set Blog Description

Would you like new bloggers to be able to set their tagline when they create a site? Sure thing! Consider it done with this handy little plugin.