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-cachecomposer 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"
]
}
}
}