Woodlets is beta. We think it's stable enough be used it in productive environments and we do so.
However you should copy the default templates directory from views/defaultTemplates into the woodlets directory of your theme. This helps to prevent incompatibilities with future Woodlets versions.
Feedback and feature requests are welcome!
Woodlets is a WordPress plugin that makes theme development more productive and fun.
The main features are:
Installation via TGM Plugin Activation is recommended. With TGMPA Plugin Activation you can define Woodlets as a required dependency for your theme.
But there is also a bundled version that can be installed manually.
Include and configure the TGM Plugin Activation library to load Woodlets:
<?php
require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php';
add_action( 'tgmpa_register', function() {
$plugins = array(
array(
'name' => 'Woodlets',
'slug' => 'woodlets',
'source' => 'https://github.com/Neochic/Woodlets/releases/download/v0.6.13/woodlets-v0.6.13-bundled.zip',
'required' => true,
'force_activation' => true,
'force_deactivation' => true
)
);
tgmpa( $plugins );
});
Check "Woodlets Seed"-Theme Tgm.php for a working example.
For the creation of new Woodlets themes we recommend to use "Woodlets-CLI" instead of starting from scratch. It might also be a good idea to take a look at the "Woodlets Example"-Theme.
style.css
and index.php
)Put the following lines into your index.php
:
<?php
do_action('neochic_woodlets_render_template');
The action neochic_woodlets_render_template
initializes the template rendering.