loranrendel / timber-theme
构建Timber主题的起始主题
2.x-dev
2024-06-03 01:14 UTC
Requires
- timber/timber: ^2.1
Requires (Dev)
README
Timber的"_s":一个极其简单的主题,您可以从它开始构建。此主题的主要目的是提供文件结构,而不是标记或样式的框架。根据您的需要配置您的SASS文件、脚本和任务运行器!
安装主题
请参阅关于如何使用起始主题安装Timber的指南 如何使用起始主题安装Timber。
然后,
- 将主题文件夹重命名为适合您网站的名字。您可以保留名字
timber-starter-theme
,但起始主题的目的是让您拥有自己的主题! - 在WordPress仪表板下的 外观 → 主题 中激活该主题。
- 开始使用吧!并阅读 文档。
StarterSite
类
在 functions.php 中,我们调用 new StarterSite();
。StarterSite
类位于 src 文件夹中。您可以更新此类以添加您主题的功能。这种方法只是如何实现它的一个示例。
src 文件夹是放置您扩展Timber功能的类的正确位置。
小贴士:您可以使用Composer的自动加载功能在请求时自动加载您的PHP类,而不是在 functions.php 中逐个require。
还有什么吗?
assets/
是您存放前端脚本、样式或图像的地方。换句话说,您的Sass文件、JS文件、字体和SVG将在这里。views/
包含所有您的Twig模板。这些基本上与响应WordPress模板层级的PHP文件一一对应。在每个PHP模板的末尾,您会注意到一个Timber::render()
函数,其第一个参数是使用该数据(或$context
)的Twig文件。仅供参考。tests/
...基本上无需担心(或删除)此内容,除非您了解它并且希望使用它。
其他资源
- Timber for Twig 快速参考卡
- 在 CSS-Tricks 上的 Timber和Twig重新点燃了我对WordPress的热爱
- 一个真实的Timber主题.