wordpress/wp-fastest-cache: regista plano do MCP wpfc-mcp e corrige estado Premium por site

- descomplicar.pt tem wp-fastest-cache-premium 1.7.7 no disco mas INACTIVO
  (corrige a afirmacao anterior de que Premium nao estava instalado em
  nenhum site do bundle -- so era verdade para emanuelalmeida.pt)
- emanuelalmeida.pt e starter.descomplicar.pt: Free activo
- descomplicar.pt: nem Free nem Premium activos -- pergunta em aberto
  sobre o que serve cache HTML la hoje
- decisao de ambito: MCP multi-site (parametro site), activar Premium
  em descomplicar.pt (ainda por executar), catalogo de 18 tools previsto
This commit is contained in:
2026-08-19 05:03:28 +01:00
parent 5647b558cd
commit 639a5a4f6a
+67 -4
View File
@@ -1,6 +1,6 @@
---
name: wp-fastest-cache
description: Gestão completa do WP Fastest Cache (page cache HTML local) via WP-CLI em servidores CWP. Cobre purga de cache nativa (`wp fastest-cache clear`), diferença entre page cache (WPFC) e object cache (Redis), preload após publicar, minify HTML/CSS/gzip, exclusão de páginas/cookies/user-agents, Clearing Specific Pages, integração CDN (Cloudflare/MaxCDN/genérica) e Varnish, customização do caminho da cache, matriz Free vs Premium, e sequência de purga completa (WPFC + Cloudflare) após deploys ou mudanças de config. Usar quando "wp fastest cache", "wpfc", "purgar cache", "limpar cache wordpress", "cache não actualiza", "preload cache", "minify html", "combine css", "gzip wordpress", "excluir página cache", "cache timeout", "cdn wordpress", "clearing specific pages", "varnish wordpress".
description: Gestão completa do WP Fastest Cache (page cache HTML local) via WP-CLI em servidores CWP. Cobre purga de cache nativa (`wp fastest-cache clear`), diferença entre page cache (WPFC) e object cache (Redis), preload após publicar, minify HTML/CSS/gzip, exclusão de páginas/cookies/user-agents, Clearing Specific Pages, integração CDN (Cloudflare/MaxCDN/genérica) e Varnish, customização do caminho da cache, matriz Free vs Premium, estado real Premium por site (§16.1), plano do MCP `wpfc-mcp` multi-site (§16), e sequência de purga completa (WPFC + Cloudflare) após deploys ou mudanças de config. Usar quando "wp fastest cache", "wpfc", "purgar cache", "limpar cache wordpress", "cache não actualiza", "preload cache", "minify html", "combine css", "gzip wordpress", "excluir página cache", "cache timeout", "cdn wordpress", "clearing specific pages", "varnish wordpress", "wpfc mcp", "wp fastest pro".
---
# /wp-fastest-cache — Gestão do WP Fastest Cache via WP-CLI
@@ -642,9 +642,11 @@ gate central usado em `inc/admin.php` para decidir o que renderizar/gravar.
Essa classe só existe se o plugin separado
`wp-fastest-cache-premium/wpFastestCachePremium.php` estiver instalado e
activo (licença paga, `get_premium_version()` lê a versão do cabeçalho
desse ficheiro). **Nos sites do bundle Descomplicar este addon NÃO está
instalado** — confirmado por `find` no `wp-content/plugins/` do site
piloto, que só devolve a pasta `wp-fastest-cache/` (Free).
**No site piloto desta secção (`emanuelalmeida.pt`) este addon NÃO está
instalado** — confirmado por `find` no `wp-content/plugins/` desse site,
que só devolve a pasta `wp-fastest-cache/` (Free). **Correcção 19-08-2026:
isto não é verdade para todo o bundle** — ver §16.1, `descomplicar.pt` tem
o Premium 1.7.7 instalado no disco (inactivo).
| Funcionalidade | Free | Premium | Onde no código |
|---|---|---|---|
@@ -723,6 +725,67 @@ wp plugin list --path=$PATH --format=json | grep -i "fastest-cache"
| Confirmar se o addon Premium está activo | `wp plugin list --format=json | grep fastest-cache` (§13) |
| Bloquear cache de 1 página sem criar regra | Inserir `[wpfcNOT]` no conteúdo via botão do editor (§7.4) |
## 16. MCP planeado (`wpfc-mcp`) — 19-08-2026, ainda por construir
### 16.1 Estado real por site (corrige a afirmação de §13)
Verificado ao vivo via `wp plugin list --format=json` em 3 sites do bundle:
| Site | `wp-fastest-cache` | `wp-fastest-cache-premium` | Cache HTML activa? |
|---|---|---|---|
| `emanuelalmeida.pt` | active, v1.5.0 | não instalado | sim (Free) |
| `starter.descomplicar.pt` | active, v1.5.0 | não instalado | sim (Free) |
| `descomplicar.pt` (produção) | **inactive**, v1.5.0 | **inactive**, v1.7.7 | **não** — nem Free nem Premium activos |
`descomplicar.pt` é o único site confirmado com o addon Premium **no disco**
(1.7.7), mas está inactivo tal como o Free — a config antiga em
`WpFastestCache` (§1) sobreviveu de um período em que esteve activo, incluindo
a chave Premium `wpFastestCacheGoogleFonts: "on"` (só tem efeito com
`WpFastestCachePowerfulHtml` a existir, ou seja, nunca teve efeito real desde
que o Premium está inactivo).
### 16.2 Decisão de âmbito
- **Multi-site**: o MCP terá parâmetro `site` (não uma ligação fixa por
site como `element-pack`/`rank-math-mcp`) — WPFC está espalhado pelos 7
sites do bundle com estados diferentes, ao contrário do Element Pack Pro
(só descomplicar.pt) ou do Rank Math (licença bundle, mas MCP oficial
por site).
- **Activar o Premium em `descomplicar.pt`**: decisão tomada, ainda por
executar — implica activar `wp-fastest-cache-premium` num site de
produção, o que muda comportamento real (possível colisão com WP Meteor
§2.5 do ecossistema, Redis Object Cache, App for Cloudflare® — ver §3
desta skill sobre as 3 camadas). **Validar antes de activar**: confirmar
que não há outro plugin de HTML page-cache já activo em `descomplicar.pt`
agora que se sabe que WPFC lá está desligado (o que está a servir cache
HTML nesse site hoje, se é que algo está?) — pergunta em aberto, por
responder antes da activação.
### 16.3 Catálogo de tools previsto (derivado de §1-13 desta skill)
Leitura (8): status geral (master switch + premium instalado/activo +
versão), config principal (`WpFastestCache` completa), regras de exclusão
(§7), regras CSP (§9), config CDN (§10.1), config Varnish (§10.3),
definições de caminho (§11), definições de toolbar (§12.2).
Escrita (10): purgar cache (`all` / `all and minified` / por `post_id`,
§2), definir/remover 1 chave da config principal — cobre tanto chaves Free
como Premium (Lazy Load, Minify JS, Delay JS, etc., §1.1), já que ambas
vivem na mesma option `WpFastestCache`; adicionar/remover regra de
exclusão; adicionar/remover regra CSP; definir config CDN; definir config
Varnish; definir caminho de cache; definir toolbar settings.
Chaves Premium só têm efeito real depois de 16.2 estar resolvido — o tool
de escrita da config principal deve confirmar `wp-fastest-cache-premium`
activo antes de aceitar uma chave Premium, devolvendo erro accionável em
vez de gravar um no-op silencioso (mesmo padrão de guarda usado em
`mcp-element-pack` para a licença).
**Por fazer:** validar a pergunta em aberto de §16.2, construir o projecto
(`~/.omp/agent/mcp.json` → `wpfc-mcp`), testar leitura+escrita ao vivo,
registar em `ECOSSISTEMA-WORDPRESS.md`.
---
**Fonte:** `CONFIG-Plugins-Referencia.md` §3 (WP Fastest Cache) +