News

Updating our themes to meet the new WordPress Theme Guidelines

The last days were an exciting dev marathon for us. We worked day and night and started a big rework of the x2 theme to meet the new WordPress Theme Guidelines.

Read on to see what changes are coming, what this means for you, and how we will proceed with x2 and Custom Community Theme.

The main change that’s coming

All theme functionality that is plugin territory needs to become separate plugins.

Why? The WordPress Theme Coding Guidelines have changed and we want and need to have all our products based on the WordPress coding standards as they are defined in the developer docs and theme reviewing guidelines.

Themes which do not meet the coding guidelines will be rejected from the WordPress Theme Repository. That means all plugin functionality needs to be released as plugin instead of adding it directly to the theme.

WordPress wants to make theme changing more easy and theme dependancies less a problem.

You switch your themes but not the plugin, that means all your plugin settings will be there and not turned off after switching the theme. You will have a great benefit from the new rules if you want to change your themes.

Read more here in this blog post:
 
http://make.wordpress.org/themes/guidelines/guidelines-plugin-territory/
 
http://make.wordpress.org/themes/2012/11/26/wordpress-3-5-guidelines-revisions/
 

Plugin functionality? Theme Dependancies?

Yes, this includes all shortcodes, post types, slideshows.. actually everything that goes over the theme design process and adds extra functionality to your setup is plugin territory and needs to be separated from the theme.

So that there’s nothing that can break your layout when changing your theme. Doesn’t sound bad, right?
 

What does that mean for us?

Thanks to Otto who has created a easy to use class we can detect plugins needed for the theme and install them easily from your theme settings page.

That means nothing changes. After the next update, you will be asked to install all plugin dependencies. After you have done this, your theme behaves like before.

We implemented Otto’s script and created a nice extensions admin page for you. There you can directly manage, download and install extensions and supported plugins for the theme! You will love it 😉

Read more about Otto’ script for theme dependancies:
http://ottopress.com/2012/themeplugin-dependencies/
 

Benefits for you

The new plugins can be used in all our themes and most of the new plugins will even work with every WordPress theme!

Feature requests and bug fixes can be easily done in the plugins directly and will be available for all themes at once then. This way updates can be handled a lot faster.

And if you change your theme you do not loose all the work you have done with our tools!
 

How will we proceed?

We started with a complete rework of the x2 theme.
We fixed all bugs, added some features and reworked the header section.

Then we started to peel of all plugin functionality and make separate plugins out of them. They will be finished within the next 1-2 weeks and published in our store then.
 

The new plugins coming now:

TK Google Fonts
TK Carousel Widget
TK Theme Widgets
TK Shortcodes
TK Shortcode Widgetareas
TK Loop Designer

Plugins specific for x2:
x2 Premium Pack

Plugins specific for Custom Community:
Custom Community Premium Pack

We have started with x2 and will finish the rework process of the x2 theme during the next 1-2 weeks.

Then we will work us through Custom Community.

But first we want to have all the plugins finished and published in our Store or WordPress Repository, to make the update to the new system as easy as possible for you.
 

What do you think about the new theme rules?

We want to here your feedback.
 

More from the Blog

View all posts

Extensions

News

WooCommerce BuddyPress

Extensions

News

3 min read

Create groups for your purchased products on WooCommerce

Uncategorized

Uncategorized

3 min read

What I’ve learned working with themekraft.staging.wpengine.com

News

News

2 min read

The making of _tk: a new WordPress starter theme based on Twitter Bootstrap

Community

Create Content

Uncategorized

Community

Create Content

4 min read

The benefits of creating a blog

Content Moderation

Uncategorized

Content Moderation

Uncategorized

4 min read

Amazing Ways To Speed Up Your WordPress Website

Create Content

How-to

Create Content

How-to

4 min read

Strategies for creating content

News

Themes

WooCommerce BuddyPress

News

Themes

1 min read

Bring Your Site Alive, With Style

BuddyForms Form Builder

Community

BuddyForms Form Builder

Community

3 min read

BuddyForms Profile Image: take customization to another level

Themes

Themes

1 min read

New version 1.1 of _tk WordPress starter theme

Invite Codes

Invite Codes

4 min read

Increase your sales with All in One Invite Codes

Start your next project with us

Whether it's design or development, we're the perfect partner for fast, flexible, forward-thinking projects. Reach out & let's get the conversation started.
Get Started