wearerequired / translations-cache
通过APCu缓存首次读取,减少翻译文件(.mo和.json)的读取次数。
1.2.0
2023-03-12 15:01 UTC
Requires
- php: >=7.4
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7 || ^1.0
- wearerequired/coding-standards: ^5.0
This package is auto-updated.
Last update: 2024-09-15 07:41:24 UTC
README
这是一个简单的WordPress必须使用插件,用于通过APCu缓存首次读取来减少gettext (.mo)和JavaScript (.json)翻译的文件读取次数。
默认情况下,缓存TTL设置为六小时,没有自动缓存失效。您可以设置TRANSLATIONS_CACHE_KEY_SALT
环境变量来更改缓存键,这将迫使插件从新的缓存条目中读取。
安装
- 定义
wordpress-muplugin
的dropin路径composer config --json --merge extra.dropin-paths '{ "wordpress/content/mu-plugins/": [ "type:wordpress-muplugin" ] }'
- 安装
koodimonni/composer-dropin-installer
和wearerequired/translations-cache
composer require koodimonni/composer-dropin-installer wearerequired/translations-cache
站点composer.json
的示例
{ "name": "wearerequired/something", "require": { "koodimonni/composer-dropin-installer": "^1.0", "wearerequired/translations-cache": "^1.0" }, "extra": { "dropin-paths": { "wordpress/content/mu-plugins/": [ "type:wordpress-muplugin" ] } } }