Editor for Timber

December 16, 2020

Editor for Timber Plugin

Page, Theme & Plugin Editor Extension for Timber http://www.upstatement.com/timber/

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 

Details

  • Version: 1.0.2
  • Active installations: 60
  • WordPress Version: 5.5
  • Tested up to: 5.5.15
  • PHP Version: 7.4

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars