Installa su WordPress
Installa su WordPress
Requisiti
| Requisito | Minimo | Consigliato |
|---|---|---|
| WordPress | 6.4 | 6.x ultima |
| PHP | 8.2 | 8.3 |
| MySQL / MariaDB | 8.0 / 10.6 | 8.0+ / 10.11+ |
| Estensioni PHP | openssl, json, mbstring, curl | — |
| HTTPS | Obbligatorio | — |
| Memoria PHP | 128M | 256M |
Download
Dopo l'acquisto ricevi un link per il download:
wp-ai-assistant-1.0.0.zip (~91 KB)
Installazione
Metodo 1 — Da admin WordPress (consigliato)
- Accedi alla dashboard WP.
- Vai su Plugin → Aggiungi nuovo.
- Clicca Carica plugin in alto.
- Trascina
wp-ai-assistant-1.0.0.zipo clicca Sfoglia. - Clicca Installa ora.
- Quando l'installazione è completa, clicca Attiva plugin.
Metodo 2 — Caricamento via FTP
- Estrai lo zip in locale.
- Carica la cartella
wp-ai-assistant/in/wp-content/plugins/via FTP/SFTP. - In admin WP, Plugin → Plugin installati, trova JoomlaAI for WordPress e clicca Attiva.
Primo setup
1. Apri le impostazioni
Dopo l'attivazione, una nuova voce di menu appare: JoomlaAI → Dashboard.
2. Aggiungi una chiave API
- JoomlaAI → Impostazioni → Providers.
- Incolla la tua chiave API per almeno un provider.
- Scegli Default Provider e Default Model.
- Salva modifiche.
3. Imposta il cron
WordPress include WP-Cron, ma WP-Cron parte solo quando qualcuno visita il sito. Per programmazioni affidabili, usa un cron di sistema reale:
* * * * * wp --path=/path/to/wordpress cron event run --due-now >/dev/null 2>&1
Oppure via PHP:
* * * * * php /path/to/wordpress/wp-cron.php >/dev/null 2>&1
Disabilita opzionalmente il trigger via traffico aggiungendo a wp-config.php:
define('DISABLE_WP_CRON', true);
4. Verifica gli eventi pianificati
wp cron event list
Dovresti vedere:
wpai_run_due_jobs— esegue i job AI Schedulerwpai_provider_health— ping di tutti i providerwpai_cleanup_old_data— pulizia dati vecchi
REST API
Il plugin espone endpoint REST sotto /wp-json/wpai/v1/*. Sono protetti da nonce e dalla capability wpai_use_chatbot (o equivalente).
| Endpoint | Metodo | Capability |
|---|---|---|
/wpai/v1/chat | POST | wpai_use_chatbot |
/wpai/v1/jobs | GET/POST | wpai_manage_jobs |
/wpai/v1/content | GET/POST | wpai_review_content |
/wpai/v1/health | GET | wpai_dashboard |
Checklist primo setup
- Plugin installato e attivato
- Almeno una chiave API provider inserita
- Provider e modello predefiniti scelti
- Cron di sistema reale configurato
- WP-Cron via traffico disabilitato (opzionale ma consigliato)
- Dashboard si carica senza errori
- Health Check non mostra problemi critici
Aggiornamenti
- Scarica il nuovo
wp-ai-assistant-X.Y.Z.zip. - Plugin → Aggiungi nuovo → Carica plugin → carica il nuovo zip.
- WordPress rileva il plugin esistente e propone di Sostituirlo. Conferma.
- Le migration del database vengono eseguite automaticamente all'attivazione.
Disinstallazione
Le opzioni di disinstallazione sono in Impostazioni → Disinstallazione:
- Preserve data on uninstall (default: ON) — mantiene le 15 tabelle DB.
- Create SQL backup before uninstall — esegue un dump in
wp-content/uploads/wpai-backups/prima della rimozione.
Per disinstallare: Plugin → Plugin installati → Disattiva → Elimina.
Troubleshooting
| Problema | Causa | Fix |
|---|---|---|
| Widget chatbot non appare | Schermata in lista esclusioni | Vedi Impostazioni → Widget → Excluded screens |
| I job pianificati non vengono eseguiti | WP-Cron disabilitato o non triggerato | Imposta un cron di sistema reale |
| Errore 401 dal provider | Chiave API errata | Rigenera la chiave dal dashboard del provider |
Troubleshooting completo → Guida troubleshooting.
_Ultimo aggiornamento: 2026-05-19 · v1.0.0_
