szepeviktor / starter-theme
Timber主题的起始主题
v2.0
2023-03-14 18:01 UTC
Requires
- php: ~7.4.30 || ~8.0.20
- timber/timber: 2.x-dev
Requires (Dev)
- automattic/wordbless: ^0.1
- phpunit/phpunit: ^7.5
- roots/wordpress-core-installer: ^1.0
- roots/wordpress-full: ^5.4
README
Timber的"_s":一个你可以从中构建的简单主题。此主题的主要目的是提供文件结构,而不是标记或样式的框架。请根据您的需要配置Sass、脚本和任务运行器!
安装主题
就像安装任何其他主题一样安装此主题,并确保Timber插件已启用。但是,让我们分解一些要点:
- 确保您已安装Timber库插件(以及高级自定义字段 - 它们配合得相当好)。
- 下载此主题的zip文件(或克隆它),并将其移动到您的WordPress安装中的
wp-content/themes
。 - 将文件夹重命名为适合您网站的名字(通常没有空格,全部小写)。您可以选择保留名称
timber-starter-theme
,但起始主题的目的是让您拥有自己的主题! - 在“外观”>“主题”中激活主题。
- 开始使用!并阅读文档。
这里有什么?
static/
是您保存静态前端脚本、样式或图像的地方。换句话说,您的Sass文件、JS文件、字体和SVG将存储在这里。
theme/
包含WordPress所需的所有PHP和其他文件。当使用Timber起始主题作为父主题时,您需要在子主题的style.css
docblock中包含主题目录,如下所示:模板:timber-starter-theme/theme
views/
包含所有您的Twig模板。这些基本上与响应WordPress模板层级的PHP文件一一对应。在每个PHP模板的末尾,您会注意到一个Timber::render()
函数,其第一个参数是使用该数据(或$context
)的Twig文件。仅供参考。
tests/
...基本上不用管(或删除)这些,除非您了解它们并且想保留。
删除wp-block-library
样式表
如果您的主题不支持块编辑器(即Gutenberg),则删除block-library/style.min.css
remove_action('wp_enqueue_scripts', 'wp_common_block_scripts_and_styles');
其他资源
- 此分支的起始主题包含一些带有ACF的示例代码和一些不同的设置。
- Timber的Twig速查表
- Timber和Twig重新点燃了我对WordPress的热爱在CSS-Tricks上
- 真正的Timber主题.
- Timber视频教程和一系列不完整的屏幕录制,用于从头开始构建Timber主题。