level-level/clarkson-wp-cli-twig-translations

智能WP-CLI命令,用于缓存Twig模板,以便PoEdit可以读取

v1.0.3 2024-05-03 11:51 UTC

This package is auto-updated.

Last update: 2024-09-03 12:30:47 UTC


README

是什么

解析当前主题 templates 目录下的所有Twig文件,将其转换为.php文件。

如何操作

  1. 通过composer require level-level/clarkson-wp-cli-twig-translations安装包。

  2. 运行wp clarkson-twig-translations prepare-files,该命令将渲染后的.php文件存放在当前激活主题的dist目录下。

  3. 请确保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更改模板所在的位置。