A faster, easier and more powerful way to build WordPress themes.
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 your PHP file can focus on supplying the data and logic, while your twig file can focus 100% on the display and HTML.
Why Timber?
It's for rookies.
People new to WordPress will like how it reduces the WordPress-specific knowledge required to theme a website.
It's got cred.
Timber is a 5-star rated plugin that’s been installed over 500,000 times.
It's for pros.
Pros can take advantage of object-oriented patterns that adhere to DRY and MVC principles.
It's got support.
If you need help, check out the crystal clear documentation, or enlist one of our recommended agencies or experts.
“I can’t tell you how many sites I’ve built with WordPress, but I can tell you the exact moment my mind was blown when I first used Timber.”
With Timber you manage your theme in PHP and Twig (HTML) files. This separates the logic (getting stuff from WordPress) from presentation (adding tags, classes, etc.). Object-oriented posts, terms, users and more make it easy to interact across WordPress objects just like Rails, Django, Laravel, and other platforms
Timber works with your existing themes to unlock new power. You don't have to throw out everything you already have working. The best tools evolve into your workflow: I didn't know I wanted to use jQuery or SASS until I started using them. Bit-by-bit they replaced the 'old' ways of doing things until I couldn't imagine life without them. Timber lets you start with just a bit. Say you want to just include an HTML snippet with a variable from your database:
To provide the best experiences, we use technologies like cookies to store and/or access device information. See our privacy policy for more information.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.