Riferimento degli strumenti

Tutti gli strumenti WordPress per Claude e ChatGPT, in un unico elenco.

Ecco tutti gli strumenti che AlphaBridge dà a Claude e ChatGPT. 40 sono gratuiti. Ogni scheda indica l'edizione e se lo strumento legge o scrive. Con l'accesso in scrittura disattivato, ogni strumento che scrive viene rifiutato. Aspettano anche gli strumenti di lettura contrassegnati con “solo con accesso in scrittura”, come quelli che leggono file e database.

143Tools
40Free
95Pro
8Agency
60Lettura
83Scrittura

Contenuti 10

wp_list_posts FREELEGGE edit_posts

Elenca o cerca articoli, pagine o qualsiasi tipo di contenuto, con filtri e paginazione.

wp_get_post FREELEGGE edit_posts

Restituisce un singolo articolo o una pagina con contenuto grezzo, meta e termini, e indica con quale page builder è stato creato. In Pro, imposta include_protected=true (richiede manage_options) per ottenere anche le chiavi meta protette "_" come _elementor_data.

wp_create_post FREESCRIVE edit_posts

Crea un articolo, una pagina o una voce di un tipo di contenuto personalizzato (titolo, contenuto, stato, termini, meta).

wp_update_post FREESCRIVE edit_posts

Aggiorna un articolo o una pagina esistente. Cambiano solo i campi indicati. Dove il page builder mostra i propri dati e post_content è solo una copia (Elementor, Beaver Builder, SiteOrigin Page Builder, Enfold), una modifica del contenuto viene rifiutata mentre il builder è attivo, e viene indicato il modo giusto per modificare la pagina.

wp_delete_post FREESCRIVE delete_posts

Elimina un articolo (di base nel cestino, o definitivamente con force=true).

wp_list_revisions FREELEGGE edit_posts

Elenca le revisioni di un articolo.

wp_duplicate_post FREESCRIVE edit_posts

Duplica un articolo o una pagina (come nuova bozza, termini compresi).

wp_get_post_meta FREELEGGE edit_posts

Legge i meta di un articolo: una chiave, o tutti i meta pubblici di un articolo. In Pro, imposta include_protected=true (richiede manage_options) per elencare anche le chiavi protette "_".

wp_restore_revision PROSCRIVE edit_posts

Ripristina un articolo a una delle sue revisioni.

wp_update_post_meta PROSCRIVE edit_posts

Imposta un valore meta di un articolo (le chiavi protette che iniziano con _ sono bloccate). Schema: id (integer), key (string), value (qualsiasi valore JSON; oggetti rifiutati).

Page builder 2

Aggiornato al 2 ottobre 2026. Free legge queste pagine, e Pro ne modifica testi, link e immagini: blocchi di WordPress, Elementor, Beaver Builder, SiteOrigin Page Builder, SeedProd (testi e link), GenerateBlocks, Kadence Blocks, Spectra, Stackable, Pagelayer, WPBakery, Divi 4, Avada, Flatsome ed Enfold. Verificati end-to-end su installazioni WordPress di test (modifica, rilettura, annullamento): blocchi di WordPress, Elementor, Beaver Builder, SiteOrigin Page Builder e SeedProd. Non ancora verificati su un'installazione reale: GenerateBlocks, Kadence Blocks, Spectra, Stackable e Pagelayer. Realizzati in base alla documentazione dei produttori e anch'essi non ancora verificati: WPBakery, Divi 4, Avada, Flatsome ed Enfold. Gli elementi che uno strumento di scrittura non può modificare in sicurezza restano in sola lettura, e la risposta spiega perché. Letti come semplici blocchi: Otter Blocks e CoBlocks. Riconosciuti, non letti: Brizy, Themify Builder, Zion Builder, Live Composer, Cornerstone, Thrive Architect, Bricks, Breakdance, Oxygen 6, Oxygen Classic, BeTheme (BeBuilder), Visual Composer Website Builder, Divi 5 ed Etch.

wp_get_builder_layout FREELEGGE edit_posts

Legge una pagina creata con un page builder o una libreria di blocchi come struttura: il builder e ogni elemento nell'ordine della pagina, con id, tipo e campi visibili di testo, link e immagine. Gli elementi che non si possono modificare in sicurezza (codice, HTML, shortcode, moduli, elementi dinamici, globali o sconosciuti) sono elencati come bloccati con il motivo, senza il loro contenuto. layout_hash cambia ogni volta che cambia una qualsiasi copia salvata della pagina.

wp_update_builder_element PROSCRIVE edit_posts

Modifica il testo, il link o l'immagine di un elemento in una pagina di page builder o a blocchi, tramite il suo id da wp_get_builder_layout. Di base è una simulazione (dry run); apply=true salva. Prima viene registrato un punto di ripristino; la modifica viene salvata tramite il builder, se ha una funzione di salvataggio, la pagina viene riletta e rimessa com'era se un campo non mostra il nuovo valore, poi vengono svuotate le cache del builder. Passa layout_hash, così una pagina cambiata nel frattempo viene rifiutata.

Media 6

wp_list_media FREELEGGE upload_files

Elenca gli allegati della libreria media, con paginazione.

wp_get_media FREELEGGE upload_files

Restituisce un singolo allegato con URL, dimensioni, testo alternativo e metadati.

wp_upload_media_from_url FREESCRIVE upload_files

Scarica un file da un URL e lo aggiunge alla libreria media.

wp_upload_media FREESCRIVE upload_files

Carica nella libreria media un'immagine o un PDF locale da contenuto codificato in base64.

wp_update_media FREESCRIVE upload_files

Aggiorna titolo, didascalia e testo alternativo di un allegato.

wp_delete_media FREESCRIVE delete_posts

Elimina un allegato dalla libreria media.

Tassonomie e commenti 10

wp_list_terms FREELEGGE edit_posts

Elenca i termini di una tassonomia (categorie, tag, personalizzate).

wp_create_term FREESCRIVE manage_categories

Crea un termine in una tassonomia.

wp_update_term FREESCRIVE manage_categories

Aggiorna un termine.

wp_delete_term FREESCRIVE manage_categories

Elimina un termine da una tassonomia.

wp_list_comments FREELEGGE moderate_comments

Elenca i commenti con filtri per stato e articolo.

wp_moderate_comment FREESCRIVE moderate_comments

Imposta lo stato di un commento: approva, in attesa, spam o cestino.

wp_reply_comment FREESCRIVE moderate_comments

Risponde a un commento (o commenta un articolo) come utente corrente.

wp_delete_comment FREESCRIVE moderate_comments

Elimina un commento (di base nel cestino, con force lo rimuove definitivamente).

wp_get_term FREELEGGE edit_posts

Restituisce un singolo termine per id e tassonomia.

wp_get_comment FREELEGGE moderate_comments

Restituisce un singolo commento per id.

Utenti e menu 10

wp_list_users PROLEGGE list_users

Elenca gli utenti con filtri per ruolo e ricerca.

wp_get_user PROLEGGE list_users

Restituisce un utente per id, login o e-mail.

wp_create_user PROSCRIVE create_users

Crea un utente con un ruolo.

wp_update_user PROSCRIVE edit_users

Aggiorna un utente (ruolo, nome, e-mail, password).

wp_delete_user PROSCRIVE delete_users

Elimina un utente, con la possibilità di riassegnarne i contenuti.

wp_list_menus PROLEGGE edit_theme_options

Elenca i menu di navigazione.

wp_get_menu PROLEGGE edit_theme_options

Restituisce un menu con le sue voci.

wp_create_menu PROSCRIVE edit_theme_options

Crea un menu di navigazione.

wp_add_menu_item PROSCRIVE edit_theme_options

Aggiunge una voce a un menu (link personalizzato, pagina o articolo).

wp_delete_menu_item PROSCRIVE edit_theme_options

Rimuove una voce da un menu.

Widget 5

wp_list_sidebars FREELEGGE edit_theme_options

Elenca le sidebar registrate dal tema (aree widget) con il numero di widget di ciascuna.

wp_get_widgets FREELEGGE edit_theme_options

Elenca i widget e le loro impostazioni, eventualmente filtrati per una sola sidebar. Un'impostazione la cui chiave sembra una credenziale (una chiave API, un token, un segreto o una password) viene omessa e indicata in hidden_keys.

wp_update_widget PROSCRIVE edit_theme_options

Aggiorna le impostazioni di un'istanza di widget esistente (unisce i campi indicati). L'istanza risultante passa dalla sanitizzazione update() del widget stesso e dal filtro widget_update_callback, come nella schermata dei widget — quindi l'HTML viene filtrato, a meno che tu non possa pubblicare HTML non filtrato. Un valore che wp_get_widgets omette come credenziale resta com'è salvato se lo ometti, anche nelle impostazioni annidate, e anche la risposta lo omette.

wp_add_widget PROSCRIVE edit_theme_options

Aggiunge un widget di un determinato tipo a una sidebar e ne restituisce il nuovo id. Le impostazioni passano dalla sanitizzazione update() del widget stesso e dal filtro widget_update_callback, come nella schermata dei widget.

wp_delete_widget PROSCRIVE edit_theme_options

Rimuove un'istanza di widget dalla sua sidebar ed elimina le sue impostazioni. L'opzione del widget viene riscritta direttamente, senza le routine di pulizia del widget stesso.

Opzioni e impostazioni 4

wp_get_site_settings FREELEGGE manage_options

Restituisce le impostazioni comuni del sito (titolo, motto, URL, e-mail dell'amministratore, fuso orario, lingua, articoli per pagina).

wp_update_option PROSCRIVE manage_options

Crea o aggiorna il valore di un'opzione. Le opzioni rilevanti per la sicurezza sono bloccate, ma la lista di blocco conosce solo ciò che conosce: altri plugin possono conservare opzioni rilevanti per la sicurezza con nomi poco appariscenti.

wp_delete_option PROSCRIVE manage_options

Elimina un'opzione. Le opzioni rilevanti per la sicurezza sono bloccate, ma la lista di blocco conosce solo ciò che conosce: altri plugin possono conservare opzioni rilevanti per la sicurezza con nomi poco appariscenti.

wp_update_site_settings PROSCRIVE manage_options

Aggiorna le impostazioni comuni del sito (titolo, motto, e-mail dell'amministratore, fuso orario, primo giorno della settimana, articoli per pagina).

Plugin e temi 9

wp_list_plugins PROLEGGE activate_plugins

Elenca i plugin installati con stato di attivazione e versione.

wp_activate_plugin PROSCRIVE activate_plugins

Attiva un plugin tramite il percorso del suo file (ad es. akismet/akismet.php).

wp_deactivate_plugin PROSCRIVE activate_plugins

Disattiva un plugin tramite il percorso del suo file.

wp_list_themes PROLEGGE edit_theme_options

Elenca i temi installati.

wp_list_theme_files PROLEGGE edit_themes

Elenca i file di un tema (di base il tema attivo).

wp_read_theme_file PROLEGGE edit_themes

Legge il contenuto di un file del tema.

wp_write_theme_file PROSCRIVE edit_themes

Scrive (sovrascrive o crea) un file del tema. Di base il contenuto è grezzo; imposta "encoding":"base64" per scrivere dati binari/base64. Bloccato quando è impostato DISALLOW_FILE_MODS o DISALLOW_FILE_EDIT. Prima di essere scritto, un file PHP viene controllato sintatticamente (fino a 512 KB; la risposta dice quando il controllo non è stato possibile) e, dove il server ha una riga di comando PHP della stessa versione, compilato con php -l; un file che non supera il controllo non viene scritto. Dopo la scrittura di un file PHP di un plugin o tema attivo, delle richieste di test controllano la home page, questo endpoint e admin-post.php, e un errore fatale rimette il file precedente. Di base ogni scrittura registra prima un punto di ripristino.

wp_delete_theme_file PROSCRIVE edit_themes

Elimina un file di un tema. Bloccato quando è impostato DISALLOW_FILE_MODS o DISALLOW_FILE_EDIT. Di base registra prima un punto di ripristino (wp_undo rimette il file). Le eliminazioni non vengono verificate con richieste di test: assicurati che nulla carichi un file PHP prima di eliminarlo.

wp_activate_theme PROSCRIVE switch_themes

Attiva un tema installato tramite il nome della sua cartella. Rifiuta temi sconosciuti, danneggiati o non consentiti; registra un punto di ripristino che torna al tema precedente.

Database 4

wp_db_tables PROLEGGE manage_options

Elenca le tabelle del database con il numero di righe.

wp_db_schema PROLEGGE manage_options

Descrive le colonne di una tabella.

wp_db_query PROLEGGE manage_options

Esegue una query di sola lettura: una singola SELECT senza commenti. Funziona solo con l'accesso in scrittura attivo, come ogni strumento per il database. Solo SELECT — SHOW/DESCRIBE/EXPLAIN sono gestiti da wp_db_tables/wp_db_schema, ed EXPLAIN ANALYZE eseguirebbe davvero la query. Bloccati: prepared statement, CTE, UNION, schemi di sistema (mysql/information_schema/performance_schema/sys), funzioni su file e di temporizzazione, e le tabelle users/usermeta/options E postmeta/termmeta/commentmeta (leggile tramite gli strumenti strutturati per i meta, che oscurano i segreti). Vengono imposti un LIMIT esterno e un timeout dell'istruzione; i risultati sono limitati per numero di righe e dimensione totale (truncated=true significa che ci sono altre corrispondenze — restringi la query o aumenta limit).

wp_db_execute PROSCRIVE manage_options

Scrive un insieme di righe con un'istruzione STRUTTURATA (niente SQL grezzo). Passa operation (insert/update/delete), table e values/where come oggetti; la query viene costruita con prepared statement, così scompare l'intera classe di injection e di aggiramenti con "riscrittura dell'intera tabella". update e delete RICHIEDONO un oggetto where non vuoto. Le tabelle users, usermeta, options e di rete vengono rifiutate — per quelle usa gli strumenti dedicati a utenti e opzioni. Di base è una simulazione: imposta apply=true per eseguirla. Dopo una scrittura riuscita la cache degli oggetti viene svuotata. Preferisci gli strumenti strutturati per contenuti, meta e opzioni dove sono adatti; questa è la via d'uscita per tabelle personalizzate e di plugin.

Sistema e diagnostica 7

wp_site_info FREELEGGE manage_options

Panoramica dell'ambiente: versioni di WordPress/PHP/MySQL, tema attivo, numero di plugin, URL, multisito, memoria, HTTPS.

wp_get_post_types FREELEGGE edit_posts

Elenca i tipi di contenuto registrati.

wp_get_taxonomies FREELEGGE edit_posts

Elenca le tassonomie registrate.

wp_get_cron PROLEGGE manage_options

Elenca gli eventi cron pianificati.

wp_get_error_log PROLEGGE manage_options

Restituisce la parte finale del debug.log di WordPress, se attivo.

wp_clear_cache PROSCRIVE manage_options

Svuota la cache degli oggetti di WordPress (e OPcache, se disponibile).

wp_flush_rewrite_rules PROSCRIVE manage_options

Rigenera i permalink e le regole di riscrittura (risolve gli errori 404 dopo modifiche strutturali).

Ciclo di vita 10

wp_get_update_status FREELEGGE update_core

Riporta gli aggiornamenti disponibili di core, plugin e temi secondo l'ultimo controllo pianificato di WordPress (sola lettura, dati in cache; non effettua richieste remote).

wp_install_plugin PROSCRIVE install_plugins

Installa un plugin dalla directory di WordPress.org tramite slug, con attivazione facoltativa.

wp_install_plugin_zip PROSCRIVE install_plugins

Installa un plugin da uno ZIP caricato (base64 "content", un "url" o una "session" di caricamento confermata), con attivazione facoltativa.

wp_install_theme_zip PROSCRIVE install_themes

Installa un tema da uno ZIP caricato (base64 "content", un "url" o una "session" di caricamento confermata), con attivazione facoltativa.

wp_update_plugin PROSCRIVE update_plugins

Aggiorna un plugin installato all'ultima versione.

wp_delete_plugin PROSCRIVE delete_plugins

Elimina un plugin installato (prima lo disattiva, se attivo).

wp_install_theme PROSCRIVE install_themes

Installa un tema dalla directory di WordPress.org tramite slug.

wp_update_theme PROSCRIVE update_themes

Aggiorna un tema installato all'ultima versione.

wp_delete_theme PROSCRIVE delete_themes

Elimina un tema installato (non può eliminare il tema attivo).

wp_update_core PROSCRIVE update_core

Aggiorna il core di WordPress all'ultima versione disponibile. Impatto elevato — usalo con cautela.

WooCommerce 9

wp_wc_list_orders PROLEGGE manage_woocommerce

WooCommerce: elenca gli ordini, filtrabili per stato. Richiede WooCommerce.

wp_wc_get_order PROLEGGE manage_woocommerce

WooCommerce: restituisce un ordine con articoli, totali e cliente. Richiede WooCommerce.

wp_wc_update_order_status PROSCRIVE manage_woocommerce

WooCommerce: imposta un ordine su uno degli stati noti a questo negozio (ad es. completato); gli stati sconosciuti vengono rifiutati. Richiede WooCommerce.

wp_wc_list_products PROLEGGE manage_woocommerce

WooCommerce: elenca i prodotti con filtri di ricerca e di stato. Richiede WooCommerce.

wp_wc_get_product PROLEGGE manage_woocommerce

WooCommerce: restituisce un prodotto (prezzo, scorte, sku, stato). Richiede WooCommerce.

wp_wc_update_product PROSCRIVE manage_woocommerce

WooCommerce: aggiorna prezzo, quantità in magazzino o stato di un prodotto. Richiede WooCommerce.

wp_wc_list_coupons PROLEGGE manage_woocommerce

WooCommerce: elenca i coupon. Richiede WooCommerce.

wp_wc_create_coupon PROSCRIVE manage_woocommerce

WooCommerce: crea un coupon. Richiede WooCommerce.

wp_wc_list_customers PROLEGGE manage_woocommerce

WooCommerce: elenca i clienti con il numero di ordini. Richiede WooCommerce.

SEO 3

wp_seo_detect FREELEGGE edit_posts

Rileva il plugin SEO attivo (Yoast, Rank Math, AIOSEO o nessuno).

wp_seo_get FREELEGGE edit_posts

Restituisce titolo SEO, meta description e parola chiave principale di un articolo.

wp_seo_set PROSCRIVE edit_posts

Imposta titolo SEO, meta description e/o parola chiave principale di un articolo (Yoast o Rank Math).

Meta e credenziali 7

wp_get_user_meta FREELEGGE list_users

Restituisce i campi standard del profilo (user meta) di un utente: un campo o tutti i campi standard. È disponibile solo un elenco fisso di chiavi del profilo non sensibili.

wp_get_term_meta FREELEGGE edit_posts

Restituisce i meta di un termine: una chiave, o tutti i meta pubblici di un termine.

wp_list_application_passwords FREELEGGE list_users

Elenca le password per le applicazioni di un utente (nomi, creazione/ultimo utilizzo, mai il segreto).

wp_update_user_meta PROSCRIVE edit_users

Imposta un valore user meta (le chiavi di privilegi e autenticazione sono bloccate).

wp_update_term_meta PROSCRIVE manage_categories

Imposta un valore meta di un termine.

wp_create_application_password PROSCRIVE edit_users

Crea una password per le applicazioni per un utente. Il segreto viene restituito una sola volta.

wp_revoke_application_password PROSCRIVE edit_users

Revoca una password per le applicazioni di un utente tramite il suo UUID.

Operazioni 8

wp_site_health FREELEGGE manage_options

Riepilogo della salute del sito: versioni di PHP/WordPress, HTTPS, debug, memoria, cache degli oggetti e aggiornamenti in sospeso.

wp_dashboard_counts FREELEGGE manage_options

Contenuti in sintesi: articoli per tipo/stato, utenti per ruolo, numero di commenti e di media.

wp_schedule_cron PROSCRIVE manage_options

Pianifica un evento cron: singolo a un determinato timestamp, oppure ricorrente (hourly/twicedaily/daily/weekly). Si possono pianificare solo gli hook consentiti esplicitamente tramite il filtro "ab_mcp_pro_cron_hook_allowlist"; di base l'elenco è vuoto.

wp_unschedule_cron PROSCRIVE manage_options

Cancella tutti gli eventi pianificati per un hook.

wp_set_transient PROSCRIVE manage_options

Imposta il valore di un transient con una scadenza facoltativa (secondi).

wp_delete_transient PROSCRIVE manage_options

Elimina un transient per nome.

wp_db_optimize PROSCRIVE manage_options

Esegue OPTIMIZE TABLE sulle tabelle del database di questo sito.

wp_cleanup_transients PROSCRIVE manage_options

Elimina i transient scaduti per fare ordine nella tabella options.

File 8

wp_list_plugin_files PROLEGGE edit_plugins

Elenca i file nella cartella di un plugin installato.

wp_read_plugin_file PROLEGGE edit_plugins

Legge un file nella cartella di un plugin. Accesso diretto al sorgente: il codice dei plugin può contenere chiavi API, credenziali o altri segreti scritti in chiaro.

wp_write_plugin_file PROSCRIVE edit_plugins

Scrive (sovrascrive o crea) un file nella cartella di un plugin. Di base il contenuto è grezzo; imposta "encoding":"base64" per scrivere dati binari/base64. Bloccato quando è impostato DISALLOW_FILE_MODS o DISALLOW_FILE_EDIT. Prima di essere scritto, un file PHP viene controllato sintatticamente (fino a 512 KB; la risposta dice quando il controllo non è stato possibile) e, dove il server ha una riga di comando PHP della stessa versione, compilato con php -l; un file che non supera il controllo non viene scritto. Dopo la scrittura di un file PHP di un plugin o tema attivo, delle richieste di test controllano la home page, questo endpoint e admin-post.php, e un errore fatale rimette il file precedente. Di base ogni scrittura registra prima un punto di ripristino.

wp_delete_plugin_file PROSCRIVE edit_plugins

Elimina un file nella cartella di un plugin. Bloccato quando è impostato DISALLOW_FILE_MODS o DISALLOW_FILE_EDIT. Di base registra prima un punto di ripristino (wp_undo rimette il file). Le eliminazioni non vengono verificate con richieste di test: assicurati che nulla carichi un file PHP prima di eliminarlo.

wp_list_uploads PROLEGGE manage_options

Elenca i file nella cartella uploads (facoltativamente una sottocartella). Accesso diretto al file system della cartella uploads; solo amministratori. Usa wp_list_media / wp_get_media per gli strumenti che conoscono gli allegati.

wp_read_upload_file PROLEGGE manage_options

Legge un file dalla cartella uploads. Accesso diretto al file system della cartella uploads; solo amministratori. Usa wp_get_media / wp_list_media per gli strumenti che conoscono gli allegati.

wp_write_upload_file PROSCRIVE manage_options

Scrive un file di testo o una risorsa nella cartella uploads. Accesso diretto al file system della cartella uploads; solo amministratori. Di base il contenuto è grezzo; imposta "encoding":"base64" per scrivere dati binari/base64. Le estensioni eseguibili, anche dal browser (php, js, svg, html, xml …), sono bloccate. Usa wp_upload_media / wp_get_media per gli strumenti che conoscono gli allegati.

wp_delete_upload_file PROSCRIVE manage_options

Elimina un file dalla cartella uploads. Accesso diretto al file system della cartella uploads; solo amministratori. Usa wp_delete_media / wp_get_media per gli strumenti che conoscono gli allegati.

Snippet PHP (Code Snippets, WPCode) 5

wp_list_php_snippets PROLEGGE manage_options

Elenca gli snippet di Code Snippets o WPCode, a seconda di quale è attivo: id, nome, tipo, posizione, attivo, priorità, sha256 del codice e l'ultimo errore registrato da WPCode. AlphaBridge non conserva snippet propri. Solo amministratori (manage_options ed edit_plugins); non su multisito; bloccato da DISALLOW_FILE_EDIT e DISALLOW_FILE_MODS.

wp_get_php_snippet PROLEGGE manage_options

Legge uno snippet di Code Snippets o WPCode con il suo codice. Accesso diretto al codice: uno snippet può contenere chiavi API o altri segreti.

wp_save_php_snippet PROSCRIVE manage_options

Crea o modifica uno snippet PHP in Code Snippets o WPCode. Senza apply=true mostra un'anteprima. Controllato senza eseguirlo: un controllo sintattico (fino a 512 KB; la risposta dice quando non è stato possibile), php -l dove il server ha una riga di comando PHP della stessa versione, e nessuna funzione o classe già esistente. Di base ogni modifica registra prima un punto di ripristino. Lo snippet viene salvato disattivato, poi attivato, e seguono richieste di test; uno snippet modificato le cui richieste di test falliscono torna alla versione precedente, uno nuovo resta salvato e disattivato. Gli snippet monouso vengono rifiutati.

wp_toggle_php_snippet PROSCRIVE manage_options

Attiva o disattiva uno snippet PHP di Code Snippets o WPCode. L'attivazione esegue prima i controlli di wp_save_php_snippet; in entrambe le direzioni seguono richieste di test, e un errore fatale ripristina lo stato precedente.

wp_delete_php_snippet PROSCRIVE manage_options

Sposta uno snippet PHP di Code Snippets o WPCode nel cestino del plugin, o lo elimina definitivamente con force=true. Uno snippet attivo smette di funzionare, quindi seguono richieste di test; un errore fatale lo riporta indietro.

Abilità di altri plugin 2

wp_list_abilities PROLEGGE read

Elenca le abilità che plugin e WordPress registrano con l'Abilities API (WordPress 6.9 e successivi): nome, etichetta, categoria, le annotazioni di sola lettura e distruttiva, un breve schema di input, se può essere eseguita e, in caso contrario, come arrivarci, e se un'esecuzione ha un modo per tornare indietro.

wp_run_ability PROSCRIVE per ability

Esegue un'abilità tramite il suo nome da wp_list_abilities, attraverso l'Abilities API. L'abilità controlla da sé l'input e il tuo permesso. Viene eseguita quando l'accesso in scrittura è attivo e la connessione ha l'accesso completo. A quel punto si può eseguire ogni abilità che un amministratore non ha disattivato sotto “Regolazione fine”. Quelle di sola lettura vengono eseguite subito. Tutte le altre mostrano di base un'anteprima e vengono eseguite con apply=true. Se l'input indica un articolo, prima viene creato un punto di ripristino di quell'articolo (fino a 25 articoli per chiamata). Dopo, gli articoli vengono riletti. Senza un articolo di questo tipo, l'anteprima avverte che non c'è un modo per tornare indietro.

Trasferimento file (a blocchi) 4

wp_upload_begin PROSCRIVE upload_files

Avvia una sessione di caricamento a blocchi per un file grande. Restituisce un id di sessione; invia il file con wp_upload_append e concludi con wp_upload_commit.

wp_upload_append PROSCRIVE upload_files

Aggiunge un blocco base64 (consigliati 1–4 MB di dati grezzi per chiamata) a una sessione di caricamento, in ordine.

wp_upload_commit PROSCRIVE upload_files

Conclude una sessione di caricamento. Facoltativamente verifica un checksum sha256. Il file confermato si può poi usare tramite l'argomento "session" degli strumenti di installazione e di deploy.

wp_upload_abort PROSCRIVE upload_files

Interrompe una sessione di caricamento ed elimina i suoi dati.

Site Deploy (FTP/SFTP) 7

wp_deploy_diff AGENCYLEGGE manage_options

Mostra l'anteprima di un deploy prima che avvenga: confronta lo ZIP che stai per caricare con ciò che c'è davvero sul server. Non viene caricato, scritto o eliminato nulla — vengono letti solo gli elenchi delle cartelle e l'indice dello ZIP, mai il contenuto dei file. Per ogni percorso riporta i file nuovi, modificati e, in modalità atomica, rimossi.

wp_deploy_test AGENCYLEGGE manage_options

Controlla la connessione di Site Deploy: configurazione, verifica dello stesso server e un elenco in tempo reale della cartella radice del deploy. Apre una connessione autenticata con le credenziali salvate, quindi, come ogni strumento di deploy, funziona solo con l'accesso in scrittura attivo.

wp_deploy_list AGENCYLEGGE manage_options

Elenca una cartella nell'area di deploy (il percorso è relativo alla radice del deploy).

wp_deploy_read AGENCYLEGGE manage_options

Legge un file dall'area di deploy (max 2 MB per chiamata). Il contenuto binario viene restituito codificato in base64.

wp_deploy_push_file AGENCYSCRIVE manage_options

Scrive un file nell'area di deploy. Fonti del contenuto: "content" (con "encoding":"base64" facoltativo) o una "session" di caricamento confermata. Le cartelle mancanti vengono create.

wp_deploy_push_zip AGENCYSCRIVE manage_options

Carica ed estrae un archivio ZIP nell'area di deploy — pubblica un intero sito o una cartella in un solo passaggio. Fonte: una "session" di caricamento confermata (consigliata per archivi grandi) o "content" in base64. Con "atomic":true (consigliato per un sito completo) l'archivio viene estratto in una cartella di staging, la dimensione di ogni file viene verificata, la destinazione attuale viene spostata da parte come backup e solo allora sostituita con una rinomina quasi istantanea — un caricamento fallito o interrotto lascia intatta la destinazione online, e una sostituzione fallita viene annullata automaticamente. Senza atomic, i file vengono scritti direttamente nella destinazione e quelli esistenti vengono sovrascritti sul posto.

wp_deploy_delete AGENCYSCRIVE manage_options

Elimina un file — o, con "recursive":true, un'intera cartella — nell'area di deploy.

Blueprint 3

wp_blueprint_export PROLEGGE manage_options

Esporta la STRUTTURA di questo sito come blueprint JSON portabile: impostazioni del sito scrivibili, termini delle tassonomie, gerarchia delle pagine, menu di navigazione con l'albero delle voci e le posizioni del tema, disposizione dei widget, l'insieme dei plugin e il tema attivo. Il contenuto degli articoli non viene mai esportato, e nemmeno le impostazioni dei widget, le credenziali o i dati degli utenti.

wp_blueprint_diff PROLEGGE manage_options

Confronta un blueprint con lo stato ATTUALE di questo sito e restituisce esattamente ciò che farebbe un'applicazione. Funziona con ogni piano. Sola lettura: non scrive nulla. Per ogni sezione ottieni create, update, unchanged ed extra_on_target — la struttura che esiste qui ma non nel blueprint non viene mai toccata, non esiste una modalità di eliminazione.

wp_blueprint_apply AGENCYSCRIVE manage_options

Applica a questo sito le parti applicabili di un blueprint. Di base è una simulazione: controlla il piano, poi imposta apply=true. NON elimina, disattiva o rimuove MAI nulla, e una seconda esecuzione riporta tutto come invariato. Ogni scrittura passa dagli strumenti ordinari, quindi valgono i loro permessi, l'ambito del tuo token e gli interruttori per singolo strumento.

Annullamento 3

wp_undo_list PROLEGGE read

Elenca i tuoi punti di ripristino: le istantanee che gli strumenti distruttivi hanno preso prima di modificare qualcosa. Ogni voce ha un token, lo strumento da cui proviene, un breve riepilogo e una scadenza. Sono visibili solo i tuoi punti di ripristino. Scadono dopo la finestra di annullamento del sito, 7 giorni a meno che un amministratore non abbia impostato da 1 a 30 giorni; di base l'archivio conserva gli ultimi 50 (100 MB in totale). L'elenco elimina anche ciò che questi limiti già scartano — punti scaduti e i più vecchi oltre i limiti, di ogni utente, con le loro istantanee — come fa la registrazione di un nuovo punto.

wp_undo PROSCRIVE read

Annulla una modifica precedente tramite il suo token di annullamento. Passa prima dry_run=true per vedere esattamente cosa verrebbe ripristinato e cosa verrebbe rifiutato. Annullare richiede lo stesso permesso dell'azione originale, e ogni elemento viene ricontrollato rispetto allo stato ATTUALE, quindi un'opzione diventata protetta nel frattempo viene segnalata come bloccata invece di essere ripristinata. L'annullamento di una modifica di page builder o dell'esecuzione di un'abilità rimette ogni copia salvata della pagina byte per byte e rifiuta una pagina modificata da qualcuno nel frattempo, a meno che non sia impostato force=true.

wp_undo_discard PROSCRIVE read

Scarta un punto di ripristino e la sua istantanea senza ripristinare nulla. Usalo quando una modifica risulta corretta, oppure passa all=true per eliminare in una volta tutti i tuoi punti di ripristino. I punti di ripristino degli altri utenti non vengono mai toccati.

Migrazione 1

wp_export_content PROSCRIVE export

Esporta i contenuti come file WXR di WordPress in una sottocartella protetta di uploads, senza URL pubblico; restituisce upload_path. Recupera il file tramite il file system o SFTP, poi eliminalo.

Multisito 3

wp_network_list_sites PROLEGGE manage_sites

Multisito: elenca i siti della rete. Richiede multisito.

wp_network_create_site PROSCRIVE manage_sites

Multisito: crea un nuovo sito nella rete. Richiede multisito.

wp_network_activate_plugin PROSCRIVE manage_network_plugins

Multisito: attiva un plugin a livello di rete su tutti i siti. Richiede multisito.

Nessuno strumento corrisponde al filtro.

Le etichette si riferiscono al plugin gratuito 4.6.4 e a Pro 4.8.3.

Pro sul tuo sito WordPress. Con un modo per tornare indietro.

Pro porta 135 strumenti sul tuo sito e un modo per tornare indietro per pagine e file. La prova non richiede carta di credito.