Timber
插件描述
Timber可帮助您使用更具可持续性的代码更快地创建完全自定义的WordPress主题。使用Timber,您可以使用与PHP文件分开的 Twig Template Engine 编写HTML。这会清理您的主题代码,例如,您的PHP文件可以专注于数据/逻辑,而您的Twig文件可以100%专注于HTML和显示。
一旦在您的插件目录中安装并激活了Timber,它就可以让任何WordPress主题都能够利用Twig和其他Timber功能的强大功能。
想了解更多?
寻找文档?
Timber Documentation Twig Reference(来自SensioLabs)
Twig是供应Timber的模板语言;如果你需要一些关于模板语言的背景知识, Twig的主页有一个概述 视频教程 概述/入门指南
技术支持
请在“Timber”标签下的 StackOverflow上发布。请仅针对特定错误,功能请求和其他类型的问题使用GitHub问题。
屏幕截图


安装
通过WordPress的“插件”菜单激活插件
例如,尝试修改 home.php
或 index.php
使用类似的内容:
$ context = array();
$ context [‘message’] =’Hello Timber!’;
Timber :: render(’welcome.twig’,$ context);
然后在主题文件夹中创建一个名为 views
的子目录。然后使用以下内容创建文件 views / welcome.twig
:
< div class =“welcome”> < h3> {{message}}< / h3>< / div>
当您访问此页面时,您会看到来自PHP的数据在您标记时都会通过。有关更多信息,请继续使用官方入门指南
常见问题解答
是否可以在现有主题中使用?
你打赌!观看这些 视频教程 以了解具体方法。
是否用于生产?
现在有成千上万的网站使用木材。您可以在 Showcase 中查看其中一些。
这是不是所有这些都使得WordPress更难以学习?
jQuery会让JavaScript变得更难吗?是的,这是一个需要学习的额外部分 – 但它会超出你的能力来编写无障碍的JavaScript(并防止你不得不学习很多凌乱的内部)。如果你的答案是“jQuery糟透了,每个人都应该学习如何编写vanilla JavaScript或者他们是腐烂的愚蠢的人”,这个工具不适合你。
哦,Timber是简单的代码所以它是用于制作简单的主题
无论如何。它简化了愚蠢的事情,使您可以专注于构建更复杂的网站和应用程序。 jQuery简化了Javascript,但您仍然可以使用JavaScript的全部功能。
你会支持吗?
在 Upstatement ,我们在数十个网站(以及更多计划中)使用它 – 其他数千名开发人员也在使用它。这不会发生任何事情。 Twig是其他PHP平台的选择语言,如Symfony,Drupal 8和Craft。
RSS