Page, Theme & Plugin Editor Extension for Timber http://www.upstatement.com/timber/
Author: | Daniel Weipert (profile at wordpress.org) |
WordPress version required: | 5.5 |
WordPress version tested: | 5.5.5 |
Plugin version: | 1.0.2 |
Added to WordPress repository: | 29-10-2020 |
Last updated: | 16-12-2020
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | https://gitlab.com/DRogueRonin/wp-plugin-timb... |
Total downloads: | 1 133 |
Active installs: | 70+ |
Click to start download |
Features
- adds a metabox to configurable Post-Types to create and edit Twig templates
- adds Twig support to the WP Theme & Plugin editors
- you can even customize the CodeMirror theme
Plugin Dependencies
- https://wordpress.org/plugins/timber-library/
- https://wordpress.org/plugins/classic-editor/
How to use the MetaBox Feature
The plugin uses the path defined in Timber::$locations
as the templates path or falls back to the uploads folder if none is provided.
Either adjust your Timber::render('page.twig', $context)
-functions like this:
$filenames = [TimberEditor::getTemplateFilename(), 'page.twig'];
Timber::render($filenames, $context);
like this
TimberEditor::render('page.twig', $context);
# 'page.twig' serves as a fallback if the current posts's template doesn't exist
or like this
TimberEditor::renderPost('page.twig', $context);
# renderPost() automatically adds ['post' => new Timber\Post()] to the $context