level-level / clarkson-wp-cli-twig-translations
智能WP-CLI命令,用于缓存Twig模板,以便PoEdit可以读取
v1.0.3
2024-05-03 11:51 UTC
Requires
- twig/html-extra: ^3.1
- twig/intl-extra: ^3.1
- twig/markdown-extra: ^3.1
- twig/string-extra: ^3.1
- twig/twig: ^3.1
Requires (Dev)
- wp-cli/wp-cli: ^2.9
README
是什么
解析当前主题 templates
目录下的所有Twig文件,将其转换为.php
文件。
如何操作
-
通过
composer require level-level/clarkson-wp-cli-twig-translations
安装包。 -
运行
wp clarkson-twig-translations prepare-files
,该命令将渲染后的.php
文件存放在当前激活主题的dist
目录下。 -
请确保PoEdit的
.pot
或.po
文件配置在更新源时加载此dist
文件夹,例如:"X-Poedit-SearchPath-1: dist/rendered-templates\n"
为什么
免费版PoEdit不扫描Twig文件。如果您希望PoEdit执行此操作,请购买专业版。
过滤器
clarkson_twig_translations_cache_path
更改解析的位置。clarkson_twig_translations_templates_path
更改模板所在的位置。