绿色和平组织/planet4-gpch-plugin-blocks

提供针对绿色和平瑞士的 Planet4 内容块

v1.35 2024-08-29 12:29 UTC

This package is auto-updated.

Last update: 2024-09-27 14:44:11 UTC


README

内容块,特定于 Planet4 的 GPCH 安装。

安装

安装依赖项

npm install --save-dev

composer install --ignore-platform-reqs

编码标准

任何新增代码都必须遵循 Wordpress 编码标准

JavaScript: 使用 JSHint

设置 JSHint 使用本仓库提供的 .jshintrc 文件。

PHPStorm 示例

  • 设置 -> 语言与框架 -> JavaScript -> 代码质量工具 -> JSHint
  • ☑ 启用
  • ☑ 使用配置文件
  • 位置: ☑ 默认

构建

确保您的文件格式正确: npm run format

确保您的文件通过 ESLint 的配置: npm run lint:js

构建生产文件: npm run build

构建样式: sass assets/css/source/style.scss assets/css/style.css --style=compressed

自动加载

要生成自动加载文件,运行 composer dump-autoload

翻译

  1. 生成 .pot 文件:使用 wp-cliPoEdit。PoEdit 是首选选项,因为它可以读取包括 Twig 模板在内的所有文件中的字符串。
  2. 使用 Poedit 为每种语言创建 .po 和 .mo 文件
  3. 将 po 文件转换为用于 JavaScript 的额外 JSON。

请参阅 开发文档中的指南

示例:wp i18n make-json planet4-gpch-plugin-blocks-de_CH.po --no-purge

然后重命名文件以使用处理程序而不是自动生成的 md5 字符串作为文件名。