wearerequired/translations-cache

通过APCu缓存首次读取,减少翻译文件(.mo和.json)的读取次数。

安装次数: 1,406

依赖项: 0

建议者: 0

安全性: 0

星标: 6

关注者: 2

分支: 0

公开问题: 1

类型:wordpress-muplugin

1.2.0 2023-03-12 15:01 UTC

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环境变量来更改缓存键,这将迫使插件从新的缓存条目中读取。

安装

  1. 定义wordpress-muplugin的dropin路径
    composer config --json --merge extra.dropin-paths '{ "wordpress/content/mu-plugins/": [ "type:wordpress-muplugin" ] }'
    
  2. 安装koodimonni/composer-dropin-installerwearerequired/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"
      ]
    }
  }
}

a required open source product - let's get in touch