Vai al contenuto

Pronto a creare con AnyBot?

Documentazione AnyBot
Integrazioni

WordPress

Collega il tuo sito WordPress con una password per applicazioni e dai al tuo agente 14 strumenti per leggere articoli, pagine e file multimediali, e, per i proprietari, pubblicare e modificare contenuti.

Collega un sito WordPress e il tuo agente lavora direttamente sulla REST API di WordPress. Può leggere i tuoi articoli, le pagine, le categorie, i tag e la libreria multimediale e, per i proprietari, creare bozze, pubblicare, modificare ed eliminare contenuti. Quattordici strumenti in tutto, suddivisi in modo che gli agenti rivolti ai visitatori possano solo leggere.

Prima di iniziare

  • Un sito WordPress raggiungibile via HTTPS, le password per applicazioni sono disabilitate sui siti in semplice HTTP.
  • WordPress 5.6 o versioni successive (le password per applicazioni sono integrate dalla 5.6) con la REST API raggiungibile, alcuni plugin di sicurezza o hosting bloccano /wp-json.
  • Il tuo nome utente WordPress e una nuova password per applicazioni (non la password di accesso).

Collega

  1. In WordPress, vai su Utenti → Profilo e scorri fino a Password per applicazioni. Assegnale un nome come "AnyBot" e clicca Aggiungi nuova password per applicazioni.
  2. Copia la password generata, ha l'aspetto xxxx xxxx xxxx xxxx xxxx xxxx e viene mostrata una sola volta. Gli spazi vanno bene; AnyBot li gestisce in entrambi i modi.
  3. In Integrazioni → WordPress, inserisci l'URL del sito, il tuo nome utente WordPress e quella password per applicazioni, poi scegli quali autorizzazioni concedere.

Il punto chiave che abilita tutto: la password per applicazioni viene generata nel tuo profilo utente WordPress, non in AnyBot, e se la sezione manca il tuo sito è o su HTTP o ha le password per applicazioni disabilitate da un plugin. Inoltre eredita il ruolo di quell'utente, collegati come Editor o Amministratore se vuoi che l'agente pubblichi.

Cosa può fare l'agente

StrumentoAccessoTipoCosa fa
wordpress_list_postsPubblico sicuroReadElenca gli articoli con filtri opzionali per ricerca, categoria, tag e stato (per impostazione predefinita quelli pubblicati).
wordpress_get_postPubblico sicuroReadRestituisce un singolo articolo tramite ID.
wordpress_list_pagesPubblico sicuroReadElenca le pagine del sito.
wordpress_get_pagePubblico sicuroReadRestituisce una singola pagina tramite ID.
wordpress_get_site_infoPubblico sicuroReadLegge le informazioni del sito, nome, descrizione e URL.
wordpress_list_categoriesPubblico sicuroReadElenca le categorie degli articoli.
wordpress_list_tagsPubblico sicuroReadElenca i tag degli articoli.
wordpress_list_mediaPubblico sicuroReadElenca gli elementi nella libreria multimediale.
wordpress_create_postSolo proprietarioWriteCrea un articolo, bozza per impostazione predefinita, o pubblicato se lo indichi.
wordpress_update_postSolo proprietarioWriteAggiorna il titolo, il contenuto, lo stato, le categorie o i tag di un articolo.
wordpress_delete_postSolo proprietarioWriteElimina un articolo.
wordpress_create_pageSolo proprietarioWriteCrea una pagina.
wordpress_update_pageSolo proprietarioWriteAggiorna una pagina esistente.
wordpress_upload_mediaSolo proprietarioWriteCarica un file nella libreria multimediale da un URL che fornisci.

Public-safe e owner-only

Gli otto strumenti di lettura sono public-safe, puoi esporli su un canale pubblico così che l'agente di un visitatore possa richiamare un articolo del blog o elencare le tue pagine. I sei strumenti di scrittura sono owner-only: vengono eseguiti solo sulle tue superfici interne o di amministrazione, mai per un visitatore del sito, quindi uno sconosciuto non può mai creare o eliminare contenuti. Oltre a ciò, ogni strumento è protetto dalle autorizzazioni che hai concesso al momento del collegamento (leggere articoli, scrivere articoli, leggere pagine, scrivere pagine, leggere impostazioni, gestire categorie, gestire file multimediali), concedi solo ciò di cui l'agente ha bisogno.

Esempio pratico

Carichi uno screenshot e chiedi al tuo agente interno: "Prepara la bozza di un articolo di lancio intitolato 'Spring Release' con i punti salienti, carica questa immagine e lasciala come bozza da rivedere." L'agente chiama wordpress_upload_media per aggiungere l'immagine, wordpress_create_post per scrivere la bozza, e risponde con il link di modifica, niente va online finché non pubblichi tu stesso.

Limiti e onestà

  • Gli strumenti di lettura si autenticano come il tuo utente WordPress, quindi possono vedere bozze e contenuti non pubblicati. Tienilo presente quando decidi cosa esporre pubblicamente.
  • I nuovi articoli sono bozze per impostazione predefinita. L'agente pubblica solo quando la richiesta è esplicita e la connessione ha l'autorizzazione di scrittura degli articoli.
  • I tipi di contenuto personalizzati e i page builder (Elementor, campi ACF e simili) non sono garantiti, gli strumenti funzionano tramite gli endpoint REST standard per articoli, pagine e file multimediali.

Risoluzione dei problemi

  • "WordPress not connected", l'URL del sito, il nome utente o la password per applicazioni sono errati, oppure il componente aggiuntivo è stato disabilitato. Rigenera la password per applicazioni e reinseriscila.
  • Lo strumento non viene mai eseguito, la sua autorizzazione non è stata concessa al momento del collegamento, oppure uno strumento di scrittura viene richiesto su un canale pubblico (owner-only). Controlla le autorizzazioni concesse.
  • Errore API (401), la password per applicazioni è stata revocata o l'utente collegato ha perso il ruolo; (403), un plugin di sicurezza sta bloccando la REST API; (404) su /wp-json, i permalink ottimizzati o la REST API sono disabilitati.

FAQ

Devo incollare la mia normale password di accesso? No, sempre una password per applicazioni dedicata. Puoi revocarla in qualsiasi momento dalla stessa schermata del profilo senza modificare le tue credenziali di accesso.

Un visitatore del sito può pubblicare sul mio blog? Mai. Tutti e sei gli strumenti di scrittura sono owner-only e richiedono autorizzazioni di scrittura; i visitatori raggiungono solo gli strumenti di lettura che esponi.

Prossimi passi