Referência de Hooks
Documentação auto-gerada para todas as 59 ações e 115 filtros no Ultimate Multisite.
Ações
- auth_redirect — Dispara antes do redirecionamento de autenticação.
- set_auth_cookie — Dispara imediatamente antes de definir o cookie de autenticação.
- set_logged_in_cookie — Dispara imediatamente antes de definir o cookie de autenticação de usuário logado.
- wp_ultimo_host_providers_load — Permite que desenvolvedores adicionem suas próprias integrações de provedor de hospedagem via plugins wp.
- wp_ultimo_load — Dispara quando todas as dependências foram carregadas.
- wu_activation — Permite que outras partes do plugin anexem suas rotinas de ativação.
- wu_after_switch_template — Permite que desenvolvedores de plugins conectem funções após um usuário ou super administrador trocar o modelo do site.
- wu_before_light_ajax — Em alguns casos, precisaremos carregar mais recursos para lidar com ações.
- wu_before_search_models — Dispara antes do processamento da solicitação de busca.
- wu_cart_after_setup — Permite que desenvolvedores façam alterações adicionais no objeto de checkout.
- wu_cart_setup — Permite que desenvolvedores façam alterações adicionais no objeto de checkout.
- wu_checkout_add_field_field_class-get_type — Dispara antes de um campo ser adicionado ao formulário de checkout.
- wu_checkout_after_process_order — Permite que desenvolvedores acionem ganchos adicionais.
- wu_checkout_before_process_checkout — Antes de processarmos o checkout.
- wu_checkout_order_created — Dispara após o pedido de checkout estar totalmente montado.
- wu_dashboard_this-tab_widgets — Permite que desenvolvedores de plugins adicionem widgets ao Painel de Dashboard da Rede.
- wu_dashboard_widgets — Permite que desenvolvedores de plugins adicionem widgets ao Painel de Dashboard da Rede.
- wu_deactivation — Permite que outras partes do plugin anexem suas rotinas de desativação.
- wu_delete_this-object_id — Permite que desenvolvedores de plugins adicionem ações ao processo de exclusão.
- wu_domain_became_primary — Dispara quando um domínio se torna o domínio principal de um site.
- wu_domain_created — Dispara quando um novo mapeamento de domínio é adicionado.
- wu_domain_mapping_load — Dispara após o mapeamento de domínio central ter sido carregado.
- wu_domain_mapping_register_filters — Alguns plugins salvarão a URL antes do mapeamento estar ativo ou construirão URLs de maneira diferente que não está incluída o
- wu_duplicate_site — Permite que desenvolvedores conectem ganchos após a duplicação de um site.
- wu_enqueue_extra_hooks — Permite que desenvolvedores de plugins adicionem ganchos adicionais.
- wu_flush_known_caches — Gancho para limpeza adicional.
- wu_handle_add_new_domain_modal — Dispara antes de lidar com a solicitação do modal de adicionar novo domínio.
- wu_handle_customer_meta_fields — Permite que desenvolvedores de plugins salvem metadados de maneiras diferentes se precisarem.
- wu_handle_user_meta_fields — Permite que desenvolvedores de plugins salvem metadados de usuário de maneiras diferentes se precisarem.
- wu_magic_link_invalid_token — Dispara quando um token de link mágico inválido é encontrado.
- wu_magic_link_login — Dispara após um usuário fazer login via link mágico.
- wu_maybe_create_customer — Permite que desenvolvedores de plugins façam coisas adicionais quando o cliente é adicionado.
- wu_mcp_abilities_registered — Dispara após as habilidades MCP serem registradas para uma entidade.
- wu_mcp_adapter_initialized — Dispara após o adaptador MCP ser inicializado.
- wu_membership_post_cancel — Dispara após a assinatura ser cancelada.
- wu_membership_post_renew — Dispara após a renovação da assinatura.
- wu_membership_pre_cancel — Dispara antes da assinatura ser cancelada.
- wu_membership_pre_renew — Dispara antes da renovação da assinatura.
- wu_model_post_save — Dispara após um objeto ser armazenado no banco de dados.
- wu_page_added — Permite que desenvolvedores de plugins executem coisas adicionais quando páginas são registradas.
- wu_page_after_render — Permite que desenvolvedores de plugins adicionem conteúdo adicional após imprimirmos a página
- wu_page_before_render — Permite que desenvolvedores de plugins adicionem conteúdo adicional antes de imprimirmos a página.
- wu_page_load — Permite que desenvolvedores de plugins adicionem ganchos adicionais às nossas páginas.
- wu_page_this-id_after_render — Permite que desenvolvedores de plugins adicionem conteúdo adicional após imprimirmos a página
- wu_page_this-id_before_render — Permite que desenvolvedores de plugins adicionem conteúdo adicional antes de imprimirmos a página.
- wu_page_this-id_load — Permite que desenvolvedores de plugins adicionem ganchos adicionais às nossas páginas.
- wu_page_this-id_register_widgets — Dispara após widgets serem registrados para esta página.
- wu_register_capabilities — Dispara para permitir que addons anexem módulos de capacidade às integrações.
- wu_register_integrations — Dispara para permitir que integrações se registrem.
- wu_register_rest_routes — Permite que rotas adicionais sejam registradas.
- wu_save_this-object_id — Permite que desenvolvedores de plugins adicionem ações ao processo de salvamento.
- wu_site_created — Dispara após um site ser criado pela primeira vez.
- wu_sso_loaded — Permite que desenvolvedores de plugins adicionem ganchos adicionais, se necessário.
- wu_template_previewer — Executa quando dentro do contexto do visualizador de modelos.
- wu_this-id_scripts — Dispara o gancho de enfileiramento de scripts.
- wu_this-model_post_delete — Dispara após um objeto ser armazenado no banco de dados.
- wu_this-model_post_save — Dispara após um objeto ser armazenado no banco de dados.
- wu_this-model_pre_delete — Dispara após um objeto ser armazenado no banco de dados.
- wu_unlock_this-object_id — Permite que desenvolvedores de plugins adicionem ações ao processo de desbloqueio.
Filtros
- auth_cookie_expiration — Filtra a duração do período de expiração do cookie de autenticação.
- auth_redirect_scheme — Filtra o esquema de redirecionamento de autenticação.
- get_blogs_of_user — Replica o filtro WP original aqui, por precaução.
- get_site_url_for_previewer — Permite que desenvolvedores de plugins filtrem a URL usada no visualizador.
- secure_auth_cookie — Filtra se o cookie de autenticação deve ser enviado apenas via HTTPS.
- secure_auth_redirect — Filtra se deve usar um redirecionamento de autenticação seguro.
- secure_logged_in_cookie — Filtra se o cookie de usuário logado deve ser enviado apenas via HTTPS.
- send_auth_cookies — Permite impedir que cookies de autenticação sejam realmente enviados ao cliente.
- wp_ultimo_redirect_url_after_signup — Define a URL de redirecionamento.
- wp_ultimo_registration_steps — Adiciona etapas adicionais via filtros
- wp_ultimo_render_vars — Permite que desenvolvedores de plugins adicionem variáveis extras ao contexto de renderização globalmente.
- wp_ultimo_skip_network_active_check — Permite que desenvolvedores interrompam essa verificação.
- wu_add_new_domain_modal_fields — Filtra os campos para o modal de adicionar novo domínio.
- wu_add_product_setup_fee_line_item — Permite que desenvolvedores façam alterações no item de taxa de configuração.
- wu_admin_notices — Permite que desenvolvedores filtrem avisos administrativos adicionados pelo Ultimate Multisite.
- wu_after_.this-slug._api_arguments — Filtra após ser alterado.
- wu_allowed_line_item_types — Agora, lidamos com todos os tipos.
- wu_apply_plan_limits — Permite que desenvolvedores de plugins interrompam as limitações.
- wu_apply_signup_fee — Filtra se a taxa de inscrição deve ou não ser aplicada.
- wu_before_.this-slug._api_arguments — Filtra os argumentos originais da API.
- wu_billing_address_fields — Permite que desenvolvedores de plugins filtrem os campos de endereço de cobrança.
- wu_bypass_checkout_form — Permite que desenvolvedores ignorem a saída e definam uma nova
- wu_bypass_unset_current_user — Permite que desenvolvedores ignorem o código de desconfiguração do usuário atual.
- wu_cart_get_recurring_total — Filtra o total do "valor recorrente".
- wu_cart_get_subtotal — Filtra o total do "valor inicial".
- wu_cart_get_total — Filtra o total do "valor inicial".
- wu_checkout_calculate_prorate_credits — Permite que desenvolvedores de plugins interferam no valor do crédito.
- wu_checkout_field_templates — Nossas APIs para adicionar novos modelos de campo se conectam aqui.
- wu_checkout_field_types — Nossas APIs para adicionar novos tipos de campo se conectam aqui.
- wu_checkout_pages_error_messages — Filtra as mensagens de erro.
- wu_checkout_step_validation_submittable_field_types — Permite que desenvolvedores ignorem a verificação se um campo é auto-enviável.
- wu_checkout_validation_aliases — Permite que desenvolvedores de plugins adicionem aliases personalizados no validador de formulário.
- wu_checkout_validation_rules — Permite que desenvolvedores de plugins filtrem as regras de validação.
- wu_cli_params_to_remove — Desconfigura parâmetros indesejados.
- wu_contains_element — Permite que desenvolvedores alterem os resultados da busca inicial.
- wu_core_installer_install_sunrise — Permite que provedores de hospedagem instalem a constante de maneira diferente.
- wu_country_get_administrative_division_name — Retorna um nome agradável das subdivisões administrativas do país.
- wu_country_get_cities — Retorna a lista de cidades para um estado em um país.
- wu_country_get_states — Retorna a lista de estados para este país.
- wu_current_set_customer — Permite que desenvolvedores modifiquem o comportamento padrão e definam o cliente atual de forma diferente.
- wu_current_set_membership — Permite que desenvolvedores modifiquem o comportamento padrão e definam a assinatura atual de forma diferente.
- wu_current_set_site — Permite que desenvolvedores modifiquem o comportamento padrão e definam o site atual de forma diferente.
- wu_current_type_get_manage_url — Permite que desenvolvedores modifiquem os parâmetros da URL de gerenciamento do site.
- wu_documentation_get_link — Permite que desenvolvedores de plugins filtrem os links.
- wu_domain_has_correct_dns — Permite que desenvolvedores de plugins adicionem novas verificações para definir os resultados.
- wu_element_block_types_to_check — Podemos precisar adicionar blocos adicionais mais tarde.
- wu_element_maybe_extract_arguments — Adiciona filtro genérico para permitir que desenvolvedores estendam este analisador para lidar com construtores ou plugins adicionais.
- wu_enforce_password_rules — Filtra se deve impor regras de senha adicionais.
- wu_generated_username_from_email — Filtra o nome de usuário gerado do cliente.
- wu_get_checkout_variables — Permite que desenvolvedores de plugins filtrem os pré-ajustes de uma página de checkout.
- wu_get_membership_allowed_forms — Permite que desenvolvedores adicionem novos slugs de formulário para ignorar esse comportamento.
- wu_get_migration_steps — Permite que desenvolvedores e complementos adicionem novos passos de migração
- wu_get_network_public_ip — Veja mais sobre este filtro abaixo, no mesmo método.
- wu_get_post_types — Permite que desenvolvedores selecionem quais tipos de postagem devem ser exibidos.
- wu_get_pricing_table_lines_this-id — Retorna linhas, filtráveis
- wu_get_site_domain_and_path — Permite que desenvolvedores manipulem os pares domínio/caminho.
- wu_hosting_integration_wizard_sections — Filtra as seções do assistente para configuração de integração de hospedagem.
- wu_id_form_fields — Filtra os campos de um formulário. O formulário é identificado pelo ID no nome do filtro.
- wu_independent_billing_cycle_product_types — Filtra os tipos de produto que têm ciclos de faturamento independentes.
- wu_is_api_enabled — Permite que desenvolvedores de plugins forcem um determinado estado para a API.
- wu_is_development_mode — Permite que desenvolvedores de plugins adicionem testes adicionais para modo de desenvolvimento.
- wu_is_mcp_enabled — Permite que desenvolvedores de plugins forcem um determinado estado para o adaptador MCP.
- wu_light_ajax_allowed_hooks — Por motivos de segurança, limitamos o número de ações disponíveis para hooking. Este filtro permite que desenvolvedores expandam
- wu_limits_is_post_above_limit — Verifica se um determinado tipo de postagem é permitido neste plano. Permite que desenvolvedores de plugins filtrem o valor de retorno.
- wu_magic_link_enforce_ip — Filtra se deve impor verificação de endereço IP.
- wu_magic_link_enforce_user_agent — Filtra se deve impor verificação de agente de usuário.
- wu_magic_link_url — Filtra a URL de link mágico gerada.
- wu_magic_links_enabled — Filtra se links mágicos estão habilitados.
- wu_make_primary_domain_redirect_url — Filtra a URL de redirecionamento após tornar um domínio principal.
- wu_maybe_redirect_to_admin_panel_exclusion_list — Cria uma lista de exclusão de parâmetros que impedem o redirecionamento automático.
- wu_mcp_include_ability — Filtra para substituir a decisão de inclusão de habilidade MCP.
- wu_membership_calculated_date_expiration — Filtra a data de expiração calculada.
- wu_membership_renewal_expiration_date — Filtra a data de expiração calculada a ser definida após a renovação.
- wu_membership_update_forms — Permite que desenvolvedores adicionem novos slugs de formulário de atualização.
- wu_minimum_password_length — Filtra o comprimento mínimo da senha.
- wu_minimum_password_strength — Filtra a força mínima da senha exigida (pontuação zxcvbn).
- wu_page_get_title_links — Permite que desenvolvedores de plugins, e nós mesmos, adicionem links de ação às nossas páginas de edição
- wu_password_require_lowercase — Filtra se deve exigir letras minúsculas nas senhas.
- wu_password_require_number — Filtra se deve exigir números nas senhas.
- wu_password_require_special — Filtra se deve exigir caracteres especiais nas senhas.
- wu_password_require_uppercase — Filtra se deve exigir letras maiúsculas nas senhas.
- wu_pending_payment_message — Permite que o usuário altere a mensagem sobre pagamentos pendentes.
- wu_plan_product_types — Filtra os tipos de produto que devem ser tratados como planos.
- wu_post_count — Permite que desenvolvedores de plugins alterem a contagem total
- wu_post_count_statuses — Permite que desenvolvedores de plugins alterem quais status de postagem devem ser contados. Por padrão, postagens publicadas e privadas são contadas.
- wu_post_default_status — Filtra os dados do objeto antes de serem armazenados no banco de dados.
- wu_pre_save_settings — Permite que desenvolvedores filtrem as configurações antes de serem salvas pelo Ultimate Multisite.
- wu_rest_create_item — Filtra se é permitido prosseguir com a solicitação ou não.
- wu_rest_delete_item — Filtra se é permitido prosseguir com a solicitação ou não.
- wu_rest_get_item — Filtra se é permitido prosseguir com a solicitação ou não.
- wu_rest_get_items — Filtra se é permitido prosseguir com a solicitação ou não.
- wu_rest_update_item — Filtra se é permitido prosseguir com a solicitação ou não.
- wu_return_url — Permite que desenvolvedores alterem a URL de retorno do gateway usada após os processos de checkout.
- wu_search_models_functions — Permite que desenvolvedores de plugins adicionem mais funções de modelos de busca.
- wu_setup_wizard — Permite que desenvolvedores adicionem etapas adicionais ao assistente de configuração.
- wu_should_redirect_to_primary_domain — Permite que desenvolvedores interrompam a redireção, impedindo que ocorra.
- wu_signup_step_handler_this-step — Permite reescrita do manipulador
- wu_site_list_get_bulk_actions — Filtra as ações em massa disponíveis para sites.
- wu_sites_column_limit — Filtra para alterar o valor de get pluginssites dentro da rede.
- wu_sso_enabled — Habilita/desabilita a capacidade de single-sign-on entre domínios.
- wu_stripe_checkout_subscription_data — Filtra os dados da assinatura Stripe. Pode substituir success_url ou cancel_url.
- wu_stripe_create_payment_intent_args — Filtra os argumentos da intenção de pagamento.
- wu_stripe_existing_plan_id — Filtra o ID do plano a ser verificado. Se existir, a nova assinatura usará este plano.
- wu_stripe_existing_product_id — Filtra o ID do produto a ser verificado. Se existir, a nova assinatura usará este produto.
- wu_stripe_generate_idempotency_key — Filtra o valor de idempotency_key enviado com as opções de cobrança Stripe.
- wu_stripe_webhook_membership — Filtra o registro de assinatura associado a este webhook.
- wu_this-model_meta_pre_save — Filtra os metadados antes de serem serializados para serem armazenados no banco de dados.
- wu_this-model_pre_save — Filtra os dados do objeto antes de serem armazenados no banco de dados.
- wu_upgrade_to_unlock_url — Permite que desenvolvedores alterem a URL de upgrade para desbloquear
- wu_use_domain_mapping — Determina se um mapeamento deve ser usado
- wu_username_from_email — Filtra o nome de usuário do cliente.
- wu_users_membership_limit_message — Permite que desenvolvedores alterem a mensagem sobre o limite de usuários de assinatura
- wu_view_override_replaceable_views — Permite que desenvolvedores adicionem pastas adicionais à lista substituível.
- wu_wp_cli_enabled_sub_commands — Filtra quais sub_comandos estão habilitados para esta entidade.
- wu_wp_config_reference_hook_line_patterns — Verificamos três padrões ao tentar descobrir onde podemos injetar nossas constantes: