Usar plugins con Plak
Instala, activa, actualiza y borra los plugins propios desde el dashboard, la terminal o un agente.
Un plugin añade funciones a WordPress y se gestiona igual en todos los sitios Plak, sean locales o del panel. Esta página explica las operaciones comunes a los seis plugins propios: instalar, activar, actualizar y borrar, dónde vive cada cosa y cómo los opera un agente.
Instalar
El dashboard no instala plugins nuevos: los lista, activa, actualiza y borra, pero la instalación se hace desde el wp-admin del sitio o desde la terminal.
Entra al sitio con el botón login del dashboard (enlace único, sin contraseña) y abre Plugins → Añadir nuevo. Busca por nombre, instala y activa.
Úsalo cuando quieras ver la ficha del plugin antes de decidir. WP-MCP y HTML Editor no se instalan a mano: los pone Plak con plak add --agent o plak agent desde downloads.plak.io.
Con el mismo PHP que usa la web, sin abrir el navegador:
plak wp mi-sitio plugin install <slug> --activate
plak wp mi-sitio plugin list --format=jsonTodo lo que sigue al nombre del sitio pasa intacto a WP-CLI. También puedes instalar desde un ZIP local (plak wp mi-sitio plugin install ./mi-plugin.zip --activate).
Activar, actualizar y borrar
Desde la ficha del sitio en el dashboard, pestaña plugins:
- Activar / desactivar: enciende o apaga el código sin borrarlo. Desactivar sirve para probar si un fallo viene de ese plugin.
- Actualizar: instala la última versión compatible. La comprobación contra WordPress.org es voluntaria (púlsala cuando quieras saber si hay updates); abrir la lista nunca consulta a internet.
- Borrar: elimina los ficheros. No puedes desactivar un plugin
must-use(los que WordPress carga siempre): el dashboard lo impide y la API lo rechaza.
Desde la terminal es lo mismo con WP-CLI:
plak wp mi-sitio plugin activate <slug>
plak wp mi-sitio plugin update --all
plak wp mi-sitio plugin delete <slug>
Dónde vive cada cosa
| Qué | Dónde | Notas |
|---|---|---|
| Plugins instalables | <sitio>/public/wp-content/plugins/<slug>/ |
Cada carpeta es un plugin; must-use vive en mu-plugins/ y siempre carga |
| Estado agent-ready | <sitio>/agent-ready |
Lo crean plak add --agent / plak agent; lo muestran plak list y el dashboard |
| Snapshots con plugins incluidos | <sitio>/private/snapshots/<id> |
Una snapshot guarda archivos + base de datos: actualiza sin miedo y restaura si algo rompe |
Haz una snapshot (plak snapshot mi-sitio create --note antes-actualizar o el botón del dashboard) antes de actualizar los plugins o el core. Si algo falla, restaura: la restauración guarda primero una snapshot de seguridad del estado roto.
Multisitio y redes
En un multisitio (plak add red --multisite subdomains), los plugins se gestionan a nivel de red, no de subsitio, y el dashboard no ofrece esas operaciones (las rechaza con un mensaje que te dirige a WP-CLI). Usa plak wp o plak network con opciones explícitas (--url, --network).
Operar plugins con un agente (MCP)
Todo plugin instalado es operable por un agente, pero de dos formas distintas (detalle en Temas, editores y plugins):
- Abilities de WP-MCP: ficheros (
read-file,write-file,edit-file,list-directory), comandos (run-wp-cli,execute-php), Gutenberg y memoria. Descúbrelas conwp-mcp --site mi-sitio --json discovery lee su ficha condescribeantes de ejecutarlas. - Vía genérica para los ajustes propios: Plak Cache, Q2, R2 Uploads y WP Sync no exponen abilities dedicadas verificadas; el agente los opera con
run-wp-cli(option get,plugin list…), ficheros y la consola del dashboard. El contenido de HTML Editor se opera con las abilities de Gutenberg.
Para comprobar qué tiene tu sitio concreto, ejecuta siempre discover en ese sitio: las abilities disponibles dependen de lo instalado, no de esta documentación.
Continúa en la página del producto que necesites (Plak Cache, Q2, R2 Uploads, WP Sync, WP-MCP o HTML Editor).