WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by jarednova v1.23.4

Timber

Helps you create themes faster with sustainable code. With Timber, you write HTML using Twig Templates http://www.upstatement.com/timber/

Timber

The facts

Rating
4.9★ from 71
Active installs
20k+
Price
Free
Last updated
31 May 2025
Added
Jul 2013
Requires WP
5.3.0
Tested up to
WP 6.8.8
Requires PHP
7.2.5
Downloads
1,483,969

Our analysis

AI-assisted

Timber is a WordPress plugin designed to help you create custom themes more efficiently by using the Twig Template Engine. It separates HTML from PHP, allowing you to focus on the structure and logic of your theme without cluttering your code.

However, Timber 2.0 will not be released as a plugin, and users are advised to switch to a Composer-based installation. This plugin is suitable for developers looking to streamline their theme development process and improve code sustainability.

Best for: Developers looking to enhance their WordPress theme development with improved code separation.

What it does well

  • Utilises the Twig Template Engine for cleaner code
  • Helps create fully-customised WordPress themes
  • Extensive documentation and support available

Where it falls short

  • Support for the plugin version will be dropped in the future
  • Users must transition to a Composer-based version

Verdict

Timber is a useful tool for WordPress developers, but potential users should consider the upcoming transition to a Composer package.

From the developer

jarednova's own description of Timber, lightly tidied.

With the upcoming release of Timber 2.0, we will not release a 2.0 version and beyond as a plugin, but only as a Composer package. We advise everyone to switch to the Composer based install as soon as possible.
You will find an extensive list with guides and the reasons why we are not going to release Timber 2.0 as a plugin anymore.

Switching to the Composer based version

Timber helps you create fully-customized WordPress themes faster with more sustainable code. With Timber, you write your HTML using the Twig Template Engine separate from your PHP files. This cleans up your theme code so, for example, your PHP file can focus on being the data/logic, while your Twig file can focus 100% on the HTML and display.

Once Timber is installed and activated in your plugin directory, it gives any WordPress theme the ability to take advantage of the power of Twig and other Timber features.

Want to learn more?

Looking for Documentation?

Need support?

Support

Please post on StackOverflow under the “Timber” tag. Please use GitHub issues only for specific bugs, feature requests and other types of issues.

Read the full description on the official page →

Tagged as