Referência de ferramentas

Todas as ferramentas de WordPress para o Claude e o ChatGPT, numa só lista.

Aqui estão todas as ferramentas que o AlphaBridge dá ao Claude e ao ChatGPT. 40 delas são gratuitas. Cada ficha indica a edição e diz se a ferramenta lê ou escreve. Com o acesso de escrita desligado, todas as ferramentas que escrevem são recusadas. As ferramentas de leitura marcadas com «só com acesso de escrita» também esperam, como as que leem ficheiros e a base de dados.

143Tools
40Free
95Pro
8Agency
60Lê
83Escreve

Conteúdos 10

wp_list_posts FREELÊ edit_posts

Lista ou pesquisa artigos, páginas ou qualquer tipo de conteúdo, com filtros e paginação.

wp_get_post FREELÊ edit_posts

Obtém um único artigo ou página, incluindo o conteúdo em bruto, os metadados e os termos, e com que construtor de páginas foi feito. No Pro, defina include_protected=true (requer manage_options) para devolver também as chaves de metadados protegidas com «_», como _elementor_data.

wp_create_post FREEESCREVE edit_posts

Cria um artigo, uma página ou uma entrada de um tipo de conteúdo personalizado (título, conteúdo, estado, termos, metadados).

wp_update_post FREEESCREVE edit_posts

Atualiza um artigo ou uma página existente. Só mudam os campos indicados. Quando o construtor de páginas mostra os seus próprios dados e o post_content é apenas uma cópia (Elementor, Beaver Builder, SiteOrigin Page Builder, Enfold), uma alteração ao conteúdo é recusada enquanto o construtor estiver ativo, com a indicação da forma correta de alterar a página.

wp_delete_post FREEESCREVE delete_posts

Elimina um artigo (para o lixo por predefinição, ou permanentemente com force=true).

wp_list_revisions FREELÊ edit_posts

Lista as revisões de um artigo.

wp_duplicate_post FREEESCREVE edit_posts

Duplica um artigo ou uma página (como novo rascunho, incluindo os termos).

wp_get_post_meta FREELÊ edit_posts

Obtém os metadados de um artigo: uma chave, ou todos os metadados públicos do artigo. No Pro, defina include_protected=true (requer manage_options) para listar também as chaves protegidas com «_».

wp_restore_revision PROESCREVE edit_posts

Repõe um artigo numa das suas revisões.

wp_update_post_meta PROESCREVE edit_posts

Define um valor de metadados de um artigo (as chaves protegidas que começam por _ são bloqueadas). Esquema: id (integer), key (string), value (qualquer valor JSON; objetos recusados).

Construtores de páginas 2

À data de 2 de outubro de 2026. O Free lê estas páginas, e o Pro altera os seus textos, ligações e imagens: blocos do WordPress, Elementor, Beaver Builder, SiteOrigin Page Builder, SeedProd (textos e ligações), GenerateBlocks, Kadence Blocks, Spectra, Stackable, Pagelayer, WPBakery, Divi 4, Avada, Flatsome e Enfold. Testados de ponta a ponta em instalações de teste do WordPress (alterar, ler de novo, anular): blocos do WordPress, Elementor, Beaver Builder, SiteOrigin Page Builder e SeedProd. Ainda não testados numa instalação real: GenerateBlocks, Kadence Blocks, Spectra, Stackable e Pagelayer. Feitos a partir da documentação dos fabricantes e também ainda não testados: WPBakery, Divi 4, Avada, Flatsome e Enfold. Os elementos que uma ferramenta de escrita não consegue alterar com segurança ficam só de leitura, e a resposta diz porquê. Lidos como blocos simples: Otter Blocks e CoBlocks. Reconhecidos, não lidos: Brizy, Themify Builder, Zion Builder, Live Composer, Cornerstone, Thrive Architect, Bricks, Breakdance, Oxygen 6, Oxygen Classic, BeTheme (BeBuilder), Visual Composer Website Builder, Divi 5 e Etch.

wp_get_builder_layout FREELÊ edit_posts

Lê como estrutura uma página feita com um construtor de páginas ou uma biblioteca de blocos: o construtor e cada elemento pela ordem da página, com o respetivo id, tipo e campos visíveis de texto, ligação e imagem. Os elementos que não podem ser alterados com segurança (código, HTML, shortcodes, formulários, elementos dinâmicos, globais ou desconhecidos) são listados como bloqueados, com o motivo e sem o seu conteúdo. O layout_hash muda sempre que alguma cópia guardada da página muda.

wp_update_builder_element PROESCREVE edit_posts

Altera o texto, a ligação ou a imagem de um elemento numa página de construtor ou de blocos, pelo id obtido com wp_get_builder_layout. Simulação por predefinição; apply=true guarda. Primeiro é guardado um ponto de restauro; a alteração é gravada através do construtor quando este tem uma função de gravação, a página é lida de novo e reposta se um campo não mostrar o novo valor, e depois as caches do construtor são esvaziadas. Indique o layout_hash para que uma página alterada entretanto seja recusada.

Multimédia 6

wp_list_media FREELÊ upload_files

Lista os anexos da biblioteca multimédia, com paginação.

wp_get_media FREELÊ upload_files

Obtém um único anexo com URL, tamanhos, texto alternativo e metadados.

wp_upload_media_from_url FREEESCREVE upload_files

Descarrega um ficheiro a partir de um URL e adiciona-o à biblioteca multimédia.

wp_upload_media FREEESCREVE upload_files

Carrega uma imagem ou um PDF local para a biblioteca multimédia a partir de conteúdo codificado em base64.

wp_update_media FREEESCREVE upload_files

Atualiza o título, a legenda e o texto alternativo de um anexo.

wp_delete_media FREEESCREVE delete_posts

Elimina um anexo da biblioteca multimédia.

Taxonomias e comentários 10

wp_list_terms FREELÊ edit_posts

Lista os termos de uma taxonomia (categorias, etiquetas, personalizadas).

wp_create_term FREEESCREVE manage_categories

Cria um termo numa taxonomia.

wp_update_term FREEESCREVE manage_categories

Atualiza um termo.

wp_delete_term FREEESCREVE manage_categories

Elimina um termo de uma taxonomia.

wp_list_comments FREELÊ moderate_comments

Lista comentários, com filtros por estado e por artigo.

wp_moderate_comment FREEESCREVE moderate_comments

Define o estado de um comentário: aprovar, reter, spam ou lixo.

wp_reply_comment FREEESCREVE moderate_comments

Responde a um comentário (ou comenta um artigo) como o utilizador atual.

wp_delete_comment FREEESCREVE moderate_comments

Elimina um comentário (para o lixo por predefinição; com force, remove-o permanentemente).

wp_get_term FREELÊ edit_posts

Obtém um único termo pelo id e pela taxonomia.

wp_get_comment FREELÊ moderate_comments

Obtém um único comentário pelo id.

Utilizadores e menus 10

wp_list_users PROLÊ list_users

Lista utilizadores, com filtros por perfil e pesquisa.

wp_get_user PROLÊ list_users

Obtém um utilizador pelo id, nome de utilizador ou e-mail.

wp_create_user PROESCREVE create_users

Cria um utilizador com um perfil.

wp_update_user PROESCREVE edit_users

Atualiza um utilizador (perfil, nome, e-mail, senha).

wp_delete_user PROESCREVE delete_users

Elimina um utilizador, atribuindo opcionalmente os seus conteúdos a outro.

wp_list_menus PROLÊ edit_theme_options

Lista os menus de navegação.

wp_get_menu PROLÊ edit_theme_options

Obtém um menu com os seus itens.

wp_create_menu PROESCREVE edit_theme_options

Cria um menu de navegação.

wp_add_menu_item PROESCREVE edit_theme_options

Adiciona um item a um menu (ligação personalizada, página ou artigo).

wp_delete_menu_item PROESCREVE edit_theme_options

Remove um item de um menu.

Widgets 5

wp_list_sidebars FREELÊ edit_theme_options

Lista as barras laterais registadas do tema (áreas de widgets), com o número de widgets de cada uma.

wp_get_widgets FREELÊ edit_theme_options

Lista os widgets e as respetivas definições, opcionalmente filtrados por uma barra lateral. Uma definição cuja chave pareça uma credencial (uma chave de API, token, segredo ou senha) é omitida e indicada em hidden_keys.

wp_update_widget PROESCREVE edit_theme_options

Atualiza as definições de uma instância de widget existente (junta os campos indicados). A instância resultante passa pela sanitização update() do próprio widget e pelo filtro widget_update_callback, tal como no ecrã de widgets — por isso o HTML é filtrado, a não ser que tenha permissão para publicar HTML não filtrado. Um valor que o wp_get_widgets omite por ser uma credencial fica como está guardado se o omitir, também dentro de definições aninhadas, e a resposta também o omite.

wp_add_widget PROESCREVE edit_theme_options

Adiciona um widget de um determinado tipo a uma barra lateral e devolve o novo id. As definições passam pela sanitização update() do próprio widget e pelo filtro widget_update_callback, tal como no ecrã de widgets.

wp_delete_widget PROESCREVE edit_theme_options

Remove uma instância de widget da sua barra lateral e elimina as respetivas definições. A opção do widget é reescrita diretamente, sem as rotinas de limpeza do próprio widget.

Opções e definições 4

wp_get_site_settings FREELÊ manage_options

Obtém as definições comuns do site (título, descrição, URL, e-mail de administração, fuso horário, idioma, artigos por página).

wp_update_option PROESCREVE manage_options

Cria ou atualiza o valor de uma opção. As opções relevantes para a segurança são bloqueadas, mas a lista de bloqueio só conhece o que conhece: outros plugins podem guardar opções relevantes para a segurança com nomes discretos.

wp_delete_option PROESCREVE manage_options

Elimina uma opção. As opções relevantes para a segurança são bloqueadas, mas a lista de bloqueio só conhece o que conhece: outros plugins podem guardar opções relevantes para a segurança com nomes discretos.

wp_update_site_settings PROESCREVE manage_options

Atualiza as definições comuns do site (título, descrição, e-mail de administração, fuso horário, início da semana, artigos por página).

Plugins e temas 9

wp_list_plugins PROLÊ activate_plugins

Lista os plugins instalados, com estado de ativação e versão.

wp_activate_plugin PROESCREVE activate_plugins

Ativa um plugin pelo caminho do ficheiro (por exemplo, akismet/akismet.php).

wp_deactivate_plugin PROESCREVE activate_plugins

Desativa um plugin pelo caminho do ficheiro.

wp_list_themes PROLÊ edit_theme_options

Lista os temas instalados.

wp_list_theme_files PROLÊ edit_themes

Lista os ficheiros dentro de um tema (por predefinição, o tema ativo).

wp_read_theme_file PROLÊ edit_themes

Lê o conteúdo de um ficheiro de tema.

wp_write_theme_file PROESCREVE edit_themes

Escreve (substitui ou cria) um ficheiro de tema. Por predefinição, o conteúdo é em bruto; defina "encoding":"base64" para escrever dados binários/base64. Bloqueado quando DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT está definido. Antes de um ficheiro PHP ser escrito, a sua sintaxe é verificada (até 512 KB; a resposta indica quando a verificação não pôde ser feita) e, quando o servidor tem uma linha de comandos PHP da mesma versão, é compilado com php -l; um ficheiro que falhe não é escrito. Depois de escrito um ficheiro PHP de um plugin ou tema ativo, pedidos de teste verificam a página inicial, este endpoint e o admin-post.php, e um erro fatal repõe o ficheiro anterior. Por predefinição, cada escrita guarda primeiro um ponto de restauro.

wp_delete_theme_file PROESCREVE edit_themes

Elimina um ficheiro dentro de um tema. Bloqueado quando DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT está definido. Por predefinição, guarda primeiro um ponto de restauro (o wp_undo repõe o ficheiro). As eliminações não são seguidas de pedidos de teste: certifique-se de que nada carrega um ficheiro PHP antes de o eliminar.

wp_activate_theme PROESCREVE switch_themes

Ativa um tema instalado pelo nome da pasta. Recusa temas desconhecidos, danificados ou não permitidos; guarda um ponto de restauro que volta ao tema anterior.

Base de dados 4

wp_db_tables PROLÊ manage_options

Lista as tabelas da base de dados, com o número de linhas.

wp_db_schema PROLÊ manage_options

Descreve as colunas de uma tabela.

wp_db_query PROLÊ manage_options

Executa uma consulta só de leitura: um único SELECT, sem comentários. Só é executada com o acesso de escrita ativo, como todas as ferramentas de base de dados. Apenas SELECT — SHOW/DESCRIBE/EXPLAIN são tratados pelo wp_db_tables/wp_db_schema, e EXPLAIN ANALYZE executaria de facto a consulta. Bloqueados: prepared statements, CTEs, UNION, esquemas de sistema (mysql/information_schema/performance_schema/sys), funções de ficheiros e de temporização, e as tabelas users/usermeta/options E postmeta/termmeta/commentmeta (leia-as através das ferramentas estruturadas de metadados, que ocultam segredos). São impostos um LIMIT exterior e um tempo limite por instrução; os resultados são limitados pelo número de linhas e pelo tamanho total da resposta (truncated=true significa que houve mais correspondências — restrinja a consulta ou aumente o limit).

wp_db_execute PROESCREVE manage_options

Escreve um conjunto de linhas com uma instrução ESTRUTURADA (sem SQL em bruto). Indique operation (insert/update/delete), table e values/where como objetos; a consulta é construída com prepared statements, por isso desaparece toda a classe de injeções e de contornos do tipo «reescrever a tabela inteira». update e delete EXIGEM um objeto where não vazio. As tabelas users, usermeta, options e de rede são recusadas — para essas, use as ferramentas próprias de utilizadores e de opções. Simulação por predefinição: defina apply=true para executar. A cache de objetos é esvaziada após uma escrita bem-sucedida. Prefira as ferramentas estruturadas de conteúdos, metadados e opções quando servirem; esta é a porta de saída para tabelas personalizadas e de plugins.

Sistema e diagnóstico 7

wp_site_info FREELÊ manage_options

Visão geral do ambiente: versões do WordPress/PHP/MySQL, tema ativo, número de plugins, URLs, multisite, memória, HTTPS.

wp_get_post_types FREELÊ edit_posts

Lista os tipos de conteúdo registados.

wp_get_taxonomies FREELÊ edit_posts

Lista as taxonomias registadas.

wp_get_cron PROLÊ manage_options

Lista os eventos cron agendados.

wp_get_error_log PROLÊ manage_options

Devolve o fim do debug.log do WordPress, se estiver ativo.

wp_clear_cache PROESCREVE manage_options

Esvazia a cache de objetos do WordPress (e a OPcache, se disponível).

wp_flush_rewrite_rules PROESCREVE manage_options

Renova as regras de ligações permanentes / reescrita (corrige erros 404 após alterações estruturais).

Ciclo de vida 10

wp_get_update_status FREELÊ update_core

Indica as atualizações disponíveis do núcleo, de plugins e de temas segundo a última verificação agendada do próprio WordPress (só leitura, dados em cache; não faz nenhum pedido remoto).

wp_install_plugin PROESCREVE install_plugins

Instala um plugin do diretório do WordPress.org pelo slug e, opcionalmente, ativa-o.

wp_install_plugin_zip PROESCREVE install_plugins

Instala um plugin a partir de um ZIP carregado ("content" em base64, um "url" ou uma "session" de carregamento concluída) e, opcionalmente, ativa-o.

wp_install_theme_zip PROESCREVE install_themes

Instala um tema a partir de um ZIP carregado ("content" em base64, um "url" ou uma "session" de carregamento concluída) e, opcionalmente, ativa-o.

wp_update_plugin PROESCREVE update_plugins

Atualiza um plugin instalado para a versão mais recente.

wp_delete_plugin PROESCREVE delete_plugins

Elimina um plugin instalado (desativa-o primeiro, se estiver ativo).

wp_install_theme PROESCREVE install_themes

Instala um tema do diretório do WordPress.org pelo slug.

wp_update_theme PROESCREVE update_themes

Atualiza um tema instalado para a versão mais recente.

wp_delete_theme PROESCREVE delete_themes

Elimina um tema instalado (não é possível eliminar o tema ativo).

wp_update_core PROESCREVE update_core

Atualiza o núcleo do WordPress para a versão mais recente disponível. Grande impacto — use com cuidado.

WooCommerce 9

wp_wc_list_orders PROLÊ manage_woocommerce

WooCommerce: lista encomendas, com filtro por estado. Requer o WooCommerce.

wp_wc_get_order PROLÊ manage_woocommerce

WooCommerce: obtém uma encomenda com produtos, totais e cliente. Requer o WooCommerce.

wp_wc_update_order_status PROESCREVE manage_woocommerce

WooCommerce: define para uma encomenda um dos estados que esta loja conhece (por exemplo, concluída); os estados desconhecidos são recusados. Requer o WooCommerce.

wp_wc_list_products PROLÊ manage_woocommerce

WooCommerce: lista produtos, com pesquisa e filtros por estado. Requer o WooCommerce.

wp_wc_get_product PROLÊ manage_woocommerce

WooCommerce: obtém um produto (preço, stock, SKU, estado). Requer o WooCommerce.

wp_wc_update_product PROESCREVE manage_woocommerce

WooCommerce: atualiza o preço, a quantidade em stock ou o estado de um produto. Requer o WooCommerce.

wp_wc_list_coupons PROLÊ manage_woocommerce

WooCommerce: lista cupões. Requer o WooCommerce.

wp_wc_create_coupon PROESCREVE manage_woocommerce

WooCommerce: cria um cupão. Requer o WooCommerce.

wp_wc_list_customers PROLÊ manage_woocommerce

WooCommerce: lista clientes, com o número de encomendas. Requer o WooCommerce.

SEO 3

wp_seo_detect FREELÊ edit_posts

Deteta o plugin de SEO ativo (Yoast, Rank Math, AIOSEO ou nenhum).

wp_seo_get FREELÊ edit_posts

Obtém o título SEO, a meta descrição e a palavra-chave principal de um artigo.

wp_seo_set PROESCREVE edit_posts

Define o título SEO, a meta descrição e/ou a palavra-chave principal de um artigo (Yoast ou Rank Math).

Metadados e credenciais 7

wp_get_user_meta FREELÊ list_users

Obtém os campos de perfil padrão (metadados do utilizador) de um utilizador: um campo, ou todos os campos padrão. Só está disponível uma lista fixa de chaves de perfil não sensíveis.

wp_get_term_meta FREELÊ edit_posts

Obtém os metadados de um termo: uma chave, ou todos os metadados públicos do termo.

wp_list_application_passwords FREELÊ list_users

Lista as senhas de aplicação de um utilizador (nomes, criação/última utilização, nunca o segredo).

wp_update_user_meta PROESCREVE edit_users

Define um metadado de um utilizador (as chaves de privilégios/autenticação são bloqueadas).

wp_update_term_meta PROESCREVE manage_categories

Define um valor de metadados de um termo.

wp_create_application_password PROESCREVE edit_users

Cria uma senha de aplicação para um utilizador. O segredo é devolvido uma única vez.

wp_revoke_application_password PROESCREVE edit_users

Revoga uma senha de aplicação de um utilizador pelo respetivo UUID.

Operações 8

wp_site_health FREELÊ manage_options

Resumo da saúde do site: versões do PHP/WordPress, HTTPS, depuração, memória, cache de objetos e atualizações pendentes.

wp_dashboard_counts FREELÊ manage_options

Conteúdos num relance: artigos por tipo/estado, utilizadores por perfil, número de comentários e de ficheiros multimédia.

wp_schedule_cron PROESCREVE manage_options

Agenda um evento cron: único, numa data e hora, ou recorrente (hourly/twicedaily/daily/weekly). Só podem ser agendados hooks explicitamente permitidos através do filtro "ab_mcp_pro_cron_hook_allowlist"; a lista está vazia por predefinição.

wp_unschedule_cron PROESCREVE manage_options

Remove todos os eventos agendados de um hook.

wp_set_transient PROESCREVE manage_options

Define o valor de um transient, com expiração opcional (em segundos).

wp_delete_transient PROESCREVE manage_options

Elimina um transient pelo nome.

wp_db_optimize PROESCREVE manage_options

Executa OPTIMIZE TABLE nas tabelas da base de dados deste site.

wp_cleanup_transients PROESCREVE manage_options

Elimina os transients expirados para arrumar a tabela de opções.

Ficheiros 8

wp_list_plugin_files PROLÊ edit_plugins

Lista os ficheiros dentro da pasta de um plugin instalado.

wp_read_plugin_file PROLÊ edit_plugins

Lê um ficheiro dentro da pasta de um plugin. Acesso direto ao código-fonte: o código de um plugin pode conter chaves de API, credenciais ou outros segredos escritos no próprio código.

wp_write_plugin_file PROESCREVE edit_plugins

Escreve (substitui ou cria) um ficheiro dentro da pasta de um plugin. Por predefinição, o conteúdo é em bruto; defina "encoding":"base64" para escrever dados binários/base64. Bloqueado quando DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT está definido. Antes de um ficheiro PHP ser escrito, a sua sintaxe é verificada (até 512 KB; a resposta indica quando a verificação não pôde ser feita) e, quando o servidor tem uma linha de comandos PHP da mesma versão, é compilado com php -l; um ficheiro que falhe não é escrito. Depois de escrito um ficheiro PHP de um plugin ou tema ativo, pedidos de teste verificam a página inicial, este endpoint e o admin-post.php, e um erro fatal repõe o ficheiro anterior. Por predefinição, cada escrita guarda primeiro um ponto de restauro.

wp_delete_plugin_file PROESCREVE edit_plugins

Elimina um ficheiro dentro da pasta de um plugin. Bloqueado quando DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT está definido. Por predefinição, guarda primeiro um ponto de restauro (o wp_undo repõe o ficheiro). As eliminações não são seguidas de pedidos de teste: certifique-se de que nada carrega um ficheiro PHP antes de o eliminar.

wp_list_uploads PROLÊ manage_options

Lista os ficheiros da pasta de carregamentos (opcionalmente, de uma subpasta). Acesso direto ao sistema de ficheiros da pasta de carregamentos; só para administradores. Para as ferramentas que conhecem os anexos, use wp_list_media / wp_get_media.

wp_read_upload_file PROLÊ manage_options

Lê um ficheiro da pasta de carregamentos. Acesso direto ao sistema de ficheiros da pasta de carregamentos; só para administradores. Para as ferramentas que conhecem os anexos, use wp_get_media / wp_list_media.

wp_write_upload_file PROESCREVE manage_options

Escreve um ficheiro de texto ou de recursos na pasta de carregamentos. Acesso direto ao sistema de ficheiros da pasta de carregamentos; só para administradores. Por predefinição, o conteúdo é em bruto; defina "encoding":"base64" para escrever dados binários/base64. As extensões executáveis no servidor ou no navegador (php, js, svg, html, xml …) são bloqueadas. Para as ferramentas que conhecem os anexos, use wp_upload_media / wp_get_media.

wp_delete_upload_file PROESCREVE manage_options

Elimina um ficheiro da pasta de carregamentos. Acesso direto ao sistema de ficheiros da pasta de carregamentos; só para administradores. Para as ferramentas que conhecem os anexos, use wp_delete_media / wp_get_media.

Snippets de PHP (Code Snippets, WPCode) 5

wp_list_php_snippets PROLÊ manage_options

Lista os snippets do Code Snippets ou do WPCode, consoante o que estiver ativo: id, nome, tipo, localização, ativo, prioridade, sha256 do código e o último erro registado pelo WPCode. O AlphaBridge não guarda snippets próprios. Só para administradores (manage_options e edit_plugins); não em multisite; bloqueado por DISALLOW_FILE_EDIT e DISALLOW_FILE_MODS.

wp_get_php_snippet PROLÊ manage_options

Lê um snippet do Code Snippets ou do WPCode com o respetivo código. Acesso direto ao código: um snippet pode conter chaves de API ou outros segredos.

wp_save_php_snippet PROESCREVE manage_options

Cria ou altera um snippet de PHP no Code Snippets ou no WPCode. Sem apply=true, mostra uma pré-visualização. É verificado sem ser executado: verificação de sintaxe (até 512 KB; a resposta indica quando não pôde ser feita), php -l quando o servidor tem uma linha de comandos PHP da mesma versão, e nenhuma função ou classe que já exista. Por predefinição, cada alteração guarda primeiro um ponto de restauro. O snippet é guardado desativado, depois ativado, e seguem-se pedidos de teste; um snippet alterado cujos pedidos de teste falhem volta à versão anterior, e um novo fica guardado e desativado. Os snippets de utilização única são recusados.

wp_toggle_php_snippet PROESCREVE manage_options

Ativa ou desativa um snippet de PHP do Code Snippets ou do WPCode. A ativação executa primeiro as verificações do wp_save_php_snippet; em ambos os sentidos seguem-se pedidos de teste, e um erro fatal repõe o estado anterior.

wp_delete_php_snippet PROESCREVE manage_options

Move um snippet de PHP do Code Snippets ou do WPCode para o lixo do plugin, ou elimina-o definitivamente com force=true. Um snippet ativo deixa de ser executado, por isso seguem-se pedidos de teste; um erro fatal repõe-no.

Capacidades de outros plugins 2

wp_list_abilities PROLÊ read

Lista as capacidades que os plugins e o WordPress registam na Abilities API (WordPress 6.9 e mais recente): nome, rótulo, categoria, as anotações de só leitura e destrutiva, um esquema de entrada resumido, se pode ser executada e, se não, como lá chegar, e se uma execução tem caminho de volta.

wp_run_ability PROESCREVE per ability

Executa uma capacidade pelo nome indicado no wp_list_abilities, através da Abilities API. A própria capacidade verifica a entrada e a sua permissão. É executada quando o acesso de escrita está ativo e a ligação tem acesso total. Nesse caso, é executada qualquer capacidade que um administrador não tenha desligado em «Ajuste fino». As só de leitura são executadas de imediato. Todas as outras mostram uma pré-visualização por predefinição e são executadas com apply=true. Quando a entrada indica um artigo, é primeiro guardado um ponto de restauro desse artigo (até 25 artigos por chamada). No fim, os artigos são lidos de novo. Sem esse artigo, a pré-visualização indica que não há caminho de volta.

Transferência de ficheiros (em partes) 4

wp_upload_begin PROESCREVE upload_files

Inicia uma sessão de carregamento em partes para um ficheiro grande. Devolve um id de sessão; envie o ficheiro com wp_upload_append e conclua com wp_upload_commit.

wp_upload_append PROESCREVE upload_files

Acrescenta uma parte em base64 (recomendado: 1–4 MB de dados brutos por chamada) a uma sessão de carregamento, pela ordem certa.

wp_upload_commit PROESCREVE upload_files

Conclui uma sessão de carregamento. Opcionalmente, verifica uma soma de controlo sha256. O ficheiro concluído pode depois ser usado através do argumento "session" das ferramentas de instalação e de implementação.

wp_upload_abort PROESCREVE upload_files

Cancela uma sessão de carregamento e elimina os respetivos dados.

Site Deploy (FTP/SFTP) 7

wp_deploy_diff AGENCYLÊ manage_options

Pré-visualiza uma implementação antes de acontecer: compara o ZIP que vai enviar com o que está realmente no servidor. Nada é carregado, escrito ou eliminado — só são lidas as listagens de pastas e o índice do ZIP, nunca o conteúdo dos ficheiros. Por caminho, indica o que é novo, alterado e, no modo atómico, removido.

wp_deploy_test AGENCYLÊ manage_options

Verifica a ligação do Site Deploy: configuração, verificação do mesmo servidor e uma listagem em tempo real da pasta raiz de implementação. Abre uma ligação autenticada com as credenciais guardadas, por isso, como todas as ferramentas de implementação, só é executada com o acesso de escrita ativo.

wp_deploy_list AGENCYLÊ manage_options

Lista uma pasta na área de implementação (o caminho é relativo à raiz de implementação).

wp_deploy_read AGENCYLÊ manage_options

Lê um ficheiro da área de implementação (máx. 2 MB por chamada). O conteúdo binário é devolvido codificado em base64.

wp_deploy_push_file AGENCYESCREVE manage_options

Escreve um ficheiro na área de implementação. Origens do conteúdo: "content" (com "encoding":"base64" opcional) ou uma "session" de carregamento concluída. As pastas em falta são criadas.

wp_deploy_push_zip AGENCYESCREVE manage_options

Carrega e descompacta um ficheiro ZIP na área de implementação — implementa um site ou uma pasta inteira num único passo. Origem: uma "session" de carregamento concluída (recomendado para ficheiros grandes) ou "content" em base64. Com "atomic":true (recomendado para um site completo), o ficheiro ZIP é descompactado numa pasta de preparação, o tamanho de cada ficheiro é verificado, o destino atual é posto de lado como cópia de segurança e só então a nova versão entra por uma mudança de nome quase instantânea — um carregamento falhado ou interrompido deixa o destino em produção intacto, e uma troca falhada é revertida automaticamente. Sem atomic, os ficheiros são escritos diretamente no destino e os ficheiros existentes são substituídos no local.

wp_deploy_delete AGENCYESCREVE manage_options

Elimina um ficheiro — ou, com "recursive":true, uma pasta inteira — na área de implementação.

Blueprint 3

wp_blueprint_export PROLÊ manage_options

Exporta a ESTRUTURA deste site como um blueprint JSON portátil: definições do site que podem ser escritas, termos de taxonomias, a hierarquia de páginas, menus de navegação com a árvore de itens e as localizações do tema, a colocação dos widgets, o conjunto de plugins e o tema ativo. O conteúdo dos artigos nunca é exportado, tal como as definições dos widgets, as credenciais ou os dados dos utilizadores.

wp_blueprint_diff PROLÊ manage_options

Compara um blueprint com o estado ATUAL deste site e devolve exatamente o que uma aplicação faria. Funciona em todos os planos. Só leitura: não escreve nada. Por secção, obtém create, update, unchanged e extra_on_target — a estrutura que existe aqui mas não no blueprint nunca é tocada; não há modo de eliminação.

wp_blueprint_apply AGENCYESCREVE manage_options

Aplica a este site as partes aplicáveis de um blueprint. Simulação por predefinição: reveja o plano e depois defina apply=true. NUNCA elimina, desativa ou remove nada, e uma segunda execução indica tudo como inalterado. Cada escrita passa pelas ferramentas normais, por isso aplicam-se as respetivas permissões, o âmbito do seu token e os interruptores por ferramenta.

Anular 3

wp_undo_list PROLÊ read

Lista os seus pontos de restauro: os instantâneos que as ferramentas destrutivas tiraram antes de alterarem algo. Cada entrada tem um token, a ferramenta de onde veio, um resumo curto e uma data de expiração. Só os seus próprios pontos de restauro são visíveis. Expiram após o prazo de anulação do site, 7 dias, a não ser que um administrador tenha definido de 1 a 30 dias; por predefinição, o armazenamento guarda os 50 mais recentes (100 MB no total). A listagem também elimina o que estes limites já excluem — pontos expirados e os mais antigos além dos limites, de todos os utilizadores, com os respetivos instantâneos —, tal como acontece ao guardar um novo ponto.

wp_undo PROESCREVE read

Anula uma alteração anterior através do respetivo token de anulação. Indique primeiro dry_run=true para ver exatamente o que seria reposto e o que seria recusado. Anular exige a mesma permissão que a ação original, e cada elemento é verificado de novo face ao estado ATUAL, por isso uma opção que entretanto passou a estar protegida é indicada como bloqueada em vez de reposta. A anulação de uma alteração num construtor de páginas ou de uma execução de capacidade repõe byte a byte todas as cópias guardadas da página e recusa uma página que alguém alterou entretanto, a não ser que force=true.

wp_undo_discard PROESCREVE read

Descarta um ponto de restauro e o respetivo instantâneo sem repor nada. Use-o quando uma alteração estiver confirmada como boa, ou indique all=true para descartar todos os seus pontos de restauro de uma vez. Os pontos de restauro de outros utilizadores nunca são tocados.

Migração 1

wp_export_content PROESCREVE export

Exporta conteúdos como ficheiro WXR do WordPress para uma subpasta protegida da pasta de carregamentos, sem URL público; devolve upload_path. Obtenha o ficheiro através do sistema de ficheiros ou por SFTP e depois elimine-o.

Multisite 3

wp_network_list_sites PROLÊ manage_sites

Multisite: lista os sites da rede. Requer multisite.

wp_network_create_site PROESCREVE manage_sites

Multisite: cria um novo site na rede. Requer multisite.

wp_network_activate_plugin PROESCREVE manage_network_plugins

Multisite: ativa um plugin em toda a rede, em todos os sites. Requer multisite.

Nenhuma ferramenta corresponde ao seu filtro.

As indicações correspondem ao plugin gratuito 4.6.4 e ao Pro 4.8.3.

O Pro no seu site WordPress. Com um caminho de volta.

O Pro traz 135 ferramentas ao seu site e um caminho de volta para páginas e ficheiros. O período experimental não pede cartão.