Woodlets WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB
Create WordPress Page Layouts using Twig Templates
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/neochic/woodlets/releases/download/v0.6.13/woodlets-v0.6.13.zipOn Packagist as neochic/woodlets:
composer require neochic/woodletsWoodlets 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:
- Heavily Twig based theme development
- Create widgets with a single Twig-Template file
- Multi column page layouts
- Custom page template fields with data inheritance
- Simple way to add controls to the theme customizer
- Compatible with native WordPress widgets
Installation
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.
Install via TGM Plugin Activation
-
Install TGM Plugin Activation as they explain in their installation manual.
-
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.
Install manually
- Go to releases page and download the latest bundled release.
- Extract the zip archive to your WordPress plugins directory (usually "wp-content/plugins/").
- Activate the plugin on the plugins page of your WordPress installation.
Getting started
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.
Create a theme manually
-
Be sure the Woodlets plugin is installed and activated.
-
Create a new theme (as the WordPress documentation says it should at least contain
style.cssandindex.php) -
Put the following lines into your
index.php:<?php do_action('neochic_woodlets_render_template');The action
neochic_woodlets_render_templateinitializes the template rendering. -
Activate your new theme.
-
Create your first page template with at least one column. Learn how to create your own page templates.
-
Create your first Woodlets widget. Learn how to create custom widgets.
-
Add your new widget to the allowed widgets configuration of your page template column.
-
Create or edit a page and use your new page layout to test your widget in backend and frontend.
Further Reading:
Releases
Newest 25 of 41 recorded releases. Each count is every asset in that release; expand a row for the breakdown.
v0.6.13
latest
Oct 6, 2020 6 years ago
woodlets-v0.6.13.zip
+1 asset
413
Dec 11, 2018 7 years ago
woodlets-v0.6.12.zip
+1 asset
231
Dec 11, 2018 7 years ago
woodlets-v0.6.11-bundled.zip
+1 asset
12
Nov 13, 2017 8 years ago
woodlets-v0.6.9.zip
+1 asset
635
Nov 8, 2017 8 years ago
woodlets-v0.6.8.zip
+1 asset
178
Sep 29, 2017 9 years ago
woodlets-v0.6.7.zip
+1 asset
223
Sep 21, 2017 9 years ago
woodlets-v0.6.6.zip
+1 asset
175
Sep 4, 2017 9 years ago
woodlets-v0.6.5.zip
+1 asset
184
Sep 4, 2017 9 years ago
woodlets-v0.6.4.zip
+1 asset
174
Sep 1, 2017 9 years ago
woodlets-v0.6.3-bundled.zip
+1 asset
17
Jun 29, 2017 9 years ago
woodlets-v0.6.2.zip
+1 asset
302
May 11, 2017 9 years ago
woodlets-v0.6.0.zip
+1 asset
216
Apr 24, 2017 9 years ago
woodlets-v0.5.8.zip
+1 asset
178
Apr 14, 2017 9 years ago
woodlets-v0.5.7.zip
+1 asset
180
Apr 7, 2017 9 years ago
woodlets-v0.5.6.zip
+1 asset
177
Apr 7, 2017 9 years ago
woodlets-v0.5.5.zip
+1 asset
11
Apr 6, 2017 9 years ago
woodlets-v0.5.4.zip
+1 asset
279
Apr 4, 2017 9 years ago
woodlets-v0.5.3.zip
+1 asset
175
Mar 30, 2017 9 years ago
woodlets-v0.5.2.zip
+1 asset
204
Mar 30, 2017 9 years ago
woodlets-v0.5.1-bundled.zip
+1 asset
18
Mar 29, 2017 9 years ago
woodlets-v0.5.0.zip
+1 asset
285
Feb 26, 2017 9 years ago
woodlets-v0.2.6.zip
+1 asset
230
Nov 4, 2016 9 years ago
woodlets-v0.2.5.zip
+1 asset
230
Sep 28, 2016 10 years ago
woodlets-v0.2.4.zip
+1 asset
206
Active-site estimate ≈180 comes from the median of recent superseded releases. Method.