> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuração Legacy do WordPress

> Guia completo para configurar e personalizar notificações Web Push do OneSignal em sites WordPress usando versões de plugin 2.x.x, incluindo personalizações avançadas, prompts e solução de problemas

Este guia abrangente orienta você através da configuração e personalização de notificações web push usando o plugin WordPress do OneSignal versões 2.x.x. Se você está usando versão 3 ou superior, veja nosso [guia WordPress v3+](./wordpress).

<Warning>
  Este guia é especificamente para o plugin WordPress do OneSignal versão 2.x.x. Para versão 3+, consulte nossa [documentação WordPress](./wordpress) atualizada.
</Warning>

## Pré-requisitos

* Website WordPress com acesso de admin
* HTTPS habilitado (necessário para notificações web push)
* Conta OneSignal (gratuita em onesignal.com)

***

## Passo 1: Escolha a Integração

Crie sua conta OneSignal em onesignal.com. Se este não for seu primeiro app, selecione **New App/Website**, nomeie seu app, selecione **Web**, e clique em "Next".

<Frame caption="Interface de seleção de plataforma mostrando opção Web">
  <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7d3f2f0-Screen_Shot_2021-07-05_at_11.40.52_AM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=571b00b4e1940952a9fd8e71a21b712b" width="2140" height="1068" data-path="images/docs/7d3f2f0-Screen_Shot_2021-07-05_at_11.40.52_AM.png" />
</Frame>

Selecione **WordPress Plugin or Website Builder** para continuar:

<Frame caption="Opções de integração de web push com WordPress Plugin destacado">
  <img src="https://mintcdn.com/onesignal/4HyuQPBpu-4xjmQC/images/docs/ccf9939-Screen_Shot_2021-07-05_at_10.32.06_AM.png?fit=max&auto=format&n=4HyuQPBpu-4xjmQC&q=85&s=4f71785d2f435a01e88d22e4129416f7" width="2002" height="1188" data-path="images/docs/ccf9939-Screen_Shot_2021-07-05_at_10.32.06_AM.png" />
</Frame>

## Passo 2: Configuração do Site

Configure as informações do seu site cuidadosamente pois estas configurações afetam todas as notificações:

<Frame caption="Formulário de configuração de Site Setup com campos obrigatórios">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/662221c-site-setup.jpg?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=69d48a03d1017b54075ad710fcd6297f" width="1379" height="1019" data-path="images/docs/662221c-site-setup.jpg" />
</Frame>

| Field                | Description                                                     | Requirements                                                                   |
| -------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| **Site Name**        | Nome padrão exibido em notificações push                        | Mantenha conciso para melhor exibição                                          |
| **Site URL**         | URL completa do seu website                                     | Deve incluir `http://` ou `https://` e corresponder ao formato real da sua URL |
| **Auto Resubscribe** | Reinscreve automaticamente usuários que retornam (apenas HTTPS) | **Recomendado** - Reduz atrito para usuários que limparam dados do navegador   |
| **Default Icon URL** | Ícone para prompts e notificações                               | Deve ser HTTPS, quadrado 256x256 pixels, formato PNG/JPG/GIF                   |

<Info>
  **Formato de URL Importante:** Garanta que sua URL do Site corresponda exatamente a como usuários acessam seu site. URLs incompatíveis (www vs não-www, http vs https) podem causar problemas de subscription.
</Info>

## Passo 3: Configurações Avançadas de Push (Opcional)

OneSignal fornece certificados Safari Web Push sem custo. Apenas faça upload de certificados personalizados se você tiver requisitos específicos.

<Frame caption="Configurações avançadas de push mostrando opções de upload de certificado Safari">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/f21e43f-configure-3.jpg?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=0a2f7a2e408114044ef5d28316d13515" width="1204" height="660" data-path="images/docs/f21e43f-configure-3.jpg" />
</Frame>

**Quando Usar Certificados Personalizados:**

* Você tem certificados Safari existentes
* Sua organização requer gerenciamento específico de certificado
* Você precisa de marca personalizada de certificado

## Passo 4: Configure o Plugin WordPress

### Instale o Plugin

Adicione o [Plugin WordPress OneSignal](https://wordpress.org/plugins/onesignal-free-web-push-notifications/) do seu admin WordPress ou procurando "OneSignal" no diretório de plugins.

### Configure Chaves API

Copie seu App ID e API Key do dashboard OneSignal:

<Frame caption="Dashboard OneSignal mostrando localizações de App ID e API Key">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6b4aa29-Screen_Shot_2021-07-05_at_11.01.07_AM.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=89fe32e989732751692914160cffa080" width="1748" height="862" data-path="images/docs/6b4aa29-Screen_Shot_2021-07-05_at_11.01.07_AM.png" />
</Frame>

Navegue para seu admin WordPress → **OneSignal Push** → aba **Configure** e cole as chaves:

<Frame caption="Configuração do plugin WordPress mostrando campos de entrada de chave API">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9d3d86a-Screen_Shot_2021-07-05_at_11.05.05_AM.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=f225d715a688a6efc6b50f26cafca73a" width="2008" height="1270" data-path="images/docs/9d3d86a-Screen_Shot_2021-07-05_at_11.05.05_AM.png" />
</Frame>

### Habilite Prompts de Push

Ative o Slide Prompt e Subscription Bell para solicitar permissão dos visitantes:

<Frame caption="Configurações de prompt mostrando opções de Slide Prompt e Subscription Bell">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/edc7cb2-Screen_Shot_2021-07-05_at_11.16.22_AM.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=45914ab2ed670a56015a4b62f33e4d3b" width="2382" height="1082" data-path="images/docs/edc7cb2-Screen_Shot_2021-07-05_at_11.16.22_AM.png" />
</Frame>

**Salve sua configuração** - isto é crítico para o plugin funcionar adequadamente.

<Frame caption="Localização do botão Salvar na parte inferior da página de configuração">
  <img src="https://mintcdn.com/onesignal/3zq1PvSaqvUE2bIx/images/docs/289d5d6-Screen_Shot_2021-07-05_at_11.11.18_AM.png?fit=max&auto=format&n=3zq1PvSaqvUE2bIx&q=85&s=5929ec4f86fa8e60d174d6b688b1dd1d" width="2008" height="660" data-path="images/docs/289d5d6-Screen_Shot_2021-07-05_at_11.11.18_AM.png" />
</Frame>

## Passo 5: Teste Sua Configuração

### Verifique a Instalação

1. Visite seu website (você pode precisar limpar plugins de cache)
2. Procure pelo OneSignal Slide Prompt e Subscription Bell
3. Inscreva-se para testar o fluxo
4. Verifique **OneSignal Dashboard → Audience → Users** para confirmar sua subscription

### Envie Notificação de Teste

Navegue para **OneSignal Dashboard → Messages → New Push** para enviar sua primeira notificação e verificar que tudo funciona.

<Info>
  **Solução de Problemas:** Se prompts não aparecerem, verifique se [notificações push estão habilitadas nas configurações do seu dispositivo](./notifications-not-shown-web-push#notifications-are-blocked-in-settings) e tente limpar o cache do seu navegador.
</Info>

## Passo 6: Configure Prompts de Notificação

Configure como e quando usuários veem prompts de subscription na seção **Configure**:

### Subscription Bell

Um ícone persistente (geralmente no canto) que usuários podem clicar a qualquer momento para gerenciar seu status de subscription.

### Slide Prompt

Um diálogo modal que aparece baseado nas suas configurações de tempo para solicitar permissão.

**Próximos Passos:** Usuários tipicamente querem personalizar tempo e aparência do prompt. Veja a seção [Personalizações Avançadas](#advanced-customizations) abaixo.

## Passo 7: Notificações Automáticas de Post

### Configuração Básica

Ao criar posts, você verá uma seção OneSignal. Marque **Send notification on post publish** para notificar inscritos:

<Frame caption="Editor de post mostrando checkbox de notificação OneSignal">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/69f208a-Screen_Shot_2021-08-09_at_6.10.41_PM.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=3be4ccf2e8e3631de57b44f4e4039d39" width="1990" height="1248" data-path="images/docs/69f208a-Screen_Shot_2021-08-09_at_6.10.41_PM.png" />
</Frame>

### Auto-Habilitar Notificações

Para marcar automaticamente esta caixa para todos os novos posts:

1. Vá para **OneSignal Push** → **Automatic Notification Settings**
2. Habilite **Automatically send a push notification when I create a post**
3. Salve configurações

<Frame caption="Configurações de notificação automática mostrando opção de envio automático">
  <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/4af55ad-Screen_Shot_2021-08-09_at_6.18.37_PM.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=15a266483293e49d5e133b3c95960bc6" width="1966" height="368" data-path="images/docs/4af55ad-Screen_Shot_2021-08-09_at_6.18.37_PM.png" />
</Frame>

### Notificações de Boas-Vindas

Configure mensagens de boas-vindas opcionais enviadas imediatamente após usuários se inscreverem. Edite ou desabilite estas na seção **Configure** do seu plugin.

<Info>
  **Limitação de Taxa:** Múltiplas notificações para o mesmo post são limitadas a uma por minuto para prevenir spam.
</Info>

***

## Personalizações Avançadas

O plugin WordPress OneSignal carrega nosso Web Push SDK com suas opções configuradas. Você pode usar quaisquer [APIs JavaScript do Web Push SDK](./web-sdk-reference) para personalizar ainda mais a experiência.

<Info>
  **Nota para Desenvolvedores:** Esta seção requer conhecimento de JavaScript e PHP. Se você precisa de ajuda adicionando código ao seu site, considere usar plugins como [Insert Headers and Footers](https://wordpress.org/plugins/insert-headers-and-footers/) ou [Custom CSS & JS](https://wordpress.org/plugins/custom-css-js/).
</Info>

### Personalizando Prompts de Subscription

#### Configuração Avançada de Prompt

Para personalização sofisticada de prompt incluindo atrasos, categorias e coleta de email:

##### Passo 1: Desabilite Prompts Padrão

Em **OneSignal WordPress Plugin → Prompt Settings**, DESLIGUE o Slide e Native Prompt (você pode manter o Bell habilitado).

<Frame caption="Configurações de prompt mostrando Slide e Native prompts desabilitados">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/ff12526-Screen_Shot_2021-09-01_at_11.03.54_AM.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=4a4aea38a75939cd1845d9a4f9ec6b0c" width="2676" height="1054" data-path="images/docs/ff12526-Screen_Shot_2021-09-01_at_11.03.54_AM.png" />
</Frame>

##### Passo 2: Habilite Inicialização Manual

Role para **Advanced Settings** e ative "Disable OneSignal initialization", então **Salve**.

<Frame caption="Configurações avançadas mostrando toggle de inicialização manual">
  <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7ba0ca1-Screen_Shot_2021-08-09_at_8.32.28_PM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=773629edeb5a2099250b9d171dea6c13" width="1798" height="606" data-path="images/docs/7ba0ca1-Screen_Shot_2021-08-09_at_8.32.28_PM.png" />
</Frame>

##### Passo 3: Adicione JavaScript Personalizado

Adicione este código ao seu site (após o atraso de 3 segundos mostrado nos exemplos):

```javascript theme={null}
// Basic Delayed Prompt
setTimeout(function(){
  window._oneSignalInitOptions.promptOptions = {
    slidedown: {
      prompts: [
        {
          type: "push",
          autoPrompt: true,
          text: {
            actionMessage: "Get notified of new posts and updates!",
            acceptButton: "Yes",
            cancelButton: "No thanks",
          },
          delay: {
            timeDelay: 10, // Wait 10 seconds
            pageViews: 2,  // Show after 2 page views
          }
        }
      ]
    }
  }
  window.OneSignal = window.OneSignal || [];
  window.OneSignal.push(function() {
    window.OneSignal.init(window._oneSignalInitOptions);
  });
}, 3000);
```

```javascript theme={null}
// Category-Based Prompt
setTimeout(function(){
  window._oneSignalInitOptions.promptOptions = {
    slidedown: {
      prompts: [
        {
          type: "category",
          autoPrompt: true,
          text: {
            actionMessage: "Choose what notifications you'd like to receive:",
            acceptButtonText: "Subscribe",
            cancelButtonText: "Not now",
            positiveUpdateButton: "Save Preferences",
            negativeUpdateButton: "Cancel",
            updateMessage: "Update your notification preferences.",
          },
          categories: [
            {
              tag: "news",
              label: "Breaking News",
            },
            {
              tag: "sports",
              label: "Sports Updates",
            },
            {
              tag: "tech",
              label: "Technology News",
            }
          ]
        }
      ]
    }
  }
  window.OneSignal = window.OneSignal || [];
  window.OneSignal.push(function() {
    window.OneSignal.init(window._oneSignalInitOptions);
  });
}, 3000);
```

#### Prompts Específicos de Página

##### Método PHP do Lado do Servidor

Use o [filtro `onesignal_initialize_sdk`](#onesignal_initialize_sdk-filter) para controlar inicialização baseado em propriedades de página.

##### Método JavaScript do Lado do Cliente

Habilite "Disable OneSignal initialization" e adicione JavaScript condicional para inicializar OneSignal apenas em páginas específicas.

#### Prompts Multi-Idioma

Para sites de idioma único, simplesmente traduza o texto na configuração do prompt.

Para sites multi-idioma, use o método de inicialização manual acima e detecte o idioma da página para exibir texto apropriado.

### Segmentação e Direcionamento de Usuário

#### Marcando Usuários

Categorize usuários com [Tags](./add-user-data-tags) para enviar notificações direcionadas:

```javascript theme={null}
// Tag users based on their interests
OneSignal.push(function() {
  OneSignal.sendTag("interest", "technology");
  OneSignal.sendTag("location", "california");
});
```

#### Direcionando Segmentos

Crie [Segments](./segmentation) no seu dashboard OneSignal usando filtros **User Tag**, então direcione-os com o filtro `onesignal_send_notification`:

```php theme={null}
<?php
add_filter('onesignal_send_notification', 'target_tech_users', 10, 4);

function target_tech_users($fields, $new_status, $old_status, $post) {
  // Only send to users interested in technology
  $fields['included_segments'] = array('Technology Enthusiasts');
  return $fields;
}
```

### Imagens Destacadas em Notificações

#### Habilite Suporte de Imagem Destacada

Garanta que seu tema suporte imagens destacadas. Verifique o `functions.php` do seu tema para:

```php theme={null}
add_theme_support('post-thumbnails');
```

#### Configure Configurações de Imagem

Em **OneSignal Push → Sent Notification Settings**, ative as opções de imagem destacada desejadas:

<Frame caption="Configurações de imagem destacada mostrando opções de ícone e imagem grande">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fafaeea-Screen_Shot_2021-08-09_at_8.24.33_PM.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=58f3d8299d0ca28087661a2dacf63a2d" width="1752" height="266" data-path="images/docs/fafaeea-Screen_Shot_2021-08-09_at_8.24.33_PM.png" />
</Frame>

### Integração de Plugin de Terceiros

#### Tipos de Post Padrão

Habilite **Automatically send a push notification when I publish a post from 3rd party plugins** para tipos de post padrão.

<Frame caption="Configurações de integração de plugin de terceiros">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/gxAslQH.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=95163a1e8e50ed70b7197dda49d82ac6" width="1172" height="836" data-path="images/docs/gxAslQH.png" />
</Frame>

#### Tipos de Post Personalizados

Adicione tipos de post personalizados (separados por vírgula) ao campo Additional Custom Post Types:

<Frame caption="Campo de configuração de tipos de post personalizados">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/TQ2LsBu.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=1cea147dc5fcc005e8580c226997859f" width="1172" height="836" data-path="images/docs/TQ2LsBu.png" />
</Frame>

**Encontrando Tipos de Post Personalizados:**
Olhe a URL do seu navegador ao criar o tipo de post personalizado:
`https://seusite.com/wp-admin/post-new.php?post_type=seu_tipo_personalizado`

O parâmetro `post_type` mostra o nome a adicionar.

### Integração de App Móvel

#### Método 1: Abertura Simples de Navegador Web

Habilite **Send notifications additionally to iOS & Android platforms** nas configurações do seu plugin WordPress.

<Frame caption="Toggle de integração de plataforma móvel">
  <img src="https://mintcdn.com/onesignal/tNi1OgLc_p9hiq7_/images/docs/1d64470-c33ad19-cr3uBcL.png?fit=max&auto=format&n=tNi1OgLc_p9hiq7_&q=85&s=40948b57a6a8755ad0956d08120ef01e" width="580" height="64" data-path="images/docs/1d64470-c33ad19-cr3uBcL.png" />
</Frame>

#### Método 2: Deep Linking

Para comportamento de app móvel personalizado, desabilite a configuração acima e use este código PHP:

```php theme={null}
<?php
add_filter('onesignal_send_notification', 'send_to_mobile_apps', 10, 4);

function send_to_mobile_apps($fields, $new_status, $old_status, $post) {
  $fields['isAndroid'] = true;
  $fields['isIos'] = true;
  $fields['isAnyWeb'] = true;
  $fields['data'] = array("customkey" => $fields['url']);
  $fields['web_url'] = $fields['url'];
  unset($fields['url']); // Prevents browser opening on mobile

  return $fields;
}
```

### Hooks e Filtros do Plugin WordPress

#### Posicionamento de Código

<Info>Coloque código PHP personalizado em `wp-content/mu-plugins/` para prevenir que seja sobrescrito por atualizações.</Info>

Crie `wp-content/mu-plugins/onesignal-custom.php` com seu código personalizado.

#### onesignal\_send\_notification

Modifique parâmetros de notificação antes de enviar:

```php theme={null}
<?php
add_filter('onesignal_send_notification', 'customize_notification', 10, 4);

function customize_notification($fields, $new_status, $old_status, $post) {
  // Customize title and message
  $fields['headings'] = array("en" => "Breaking News!");
  $fields['contents'] = array("en" => "Check out our latest post");

  // Schedule for later
  $fields['send_after'] = "2024-12-25 09:00:00 GMT-0800";

  // Add action buttons
  $fields['web_buttons'] = array(
    array(
      "id" => "read-more",
      "text" => "Read More",
      "url" => get_permalink($post->ID)
    )
  );

  return $fields;
}
```

#### onesignal\_initialize\_sdk

Controle quando OneSignal inicializa:

```php theme={null}
<?php
add_filter('onesignal_initialize_sdk', 'control_initialization', 10, 1);

function control_initialization($settings) {
  // Only initialize on blog posts
  if (is_single() && get_post_type() == 'post') {
    return true;
  }
  return false;
}
```

#### onesignal\_include\_post

Force notificações para tipos de post específicos:

```php theme={null}
<?php
add_filter('onesignal_include_post', 'include_pages', 10, 3);

function include_pages($new_status, $old_status, $post) {
  // Send notifications when pages are published
  if ($post->post_type == "page" && $new_status == "publish") {
    return true;
  }
  return false;
}
```

#### onesignal\_meta\_box\_send\_notification\_checkbox\_state

Controle o estado padrão do checkbox de notificação:

```php theme={null}
<?php
add_filter('onesignal_meta_box_send_notification_checkbox_state', 'auto_check_checkbox', 10, 2);

function auto_check_checkbox($post, $settings) {
  // Always check the box for news category posts
  if (has_category('news', $post)) {
    return true;
  }
  return false;
}
```

### Sites Mistos WordPress/Não-WordPress

Para sites com páginas WordPress e não-WordPress:

1. Use [Configuração com Código Personalizado](./web-push-custom-code-setup) no dashboard OneSignal
2. Adicione este código a páginas não-WordPress:

```html theme={null}
<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>
<script>
var OneSignal = window.OneSignal || [];
var initConfig = {
  appId: "YOUR_APP_ID_FROM_WORDPRESS_PLUGIN",
  notifyButton: {
    enable: true
  },
};
OneSignal.push(function () {
  OneSignal.SERVICE_WORKER_PARAM = {
    scope: '/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/'
  };
  OneSignal.SERVICE_WORKER_PATH = 'wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/OneSignalSDKWorker.js'
  OneSignal.SERVICE_WORKER_UPDATER_PATH = 'wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/OneSignalSDKWorker.js'
  OneSignal.init(initConfig);
});
</script>
```

***

## Solução de Problemas

### Problemas Comuns

#### Erro "No Recipients"

* **Causa:** Tentar enviar múltiplas notificações para o mesmo post muito rapidamente
* **Solução:** Aguarde pelo menos um minuto entre notificações para o mesmo post

#### Prompts Não Aparecem

* **Causa:** Plugins de cache, configurações de navegador ou problemas de inicialização
* **Soluções:**
  * Limpe todos os plugins de cache
  * Verifique permissões de notificação do navegador
  * Verifique que HTTPS está habilitado
  * Confirme que a configuração do plugin está salva

#### Aviso "Couldn't load wp.data"

* **WordPress 5+ com Gutenberg:** Pode indicar problemas de configuração - contate o suporte
* **WordPress 4.x:** Seguro ignorar - este aviso não afeta a funcionalidade

#### Tipos de Post Personalizados Não Funcionam

* **Causa:** Faltando meta dados necessários
* **Solução:** Use o filtro `onesignal_include_post` para incluir explicitamente seu tipo de post

#### Notificações Não Agendando

* **Causa:** Cron do WordPress ou conflitos de tema
* **Soluções:**
  1. Use OneSignal Dashboard ou API para agendamento
  2. Implemente agendamento personalizado com filtro `onesignal_send_notification`
  3. Use [integração Zapier](./zapier) para automação

## Entradas de Banco de Dados

OneSignal cria estas entradas na sua tabela `wp_postmeta`:

| Entry                         | Description                                                     |
| ----------------------------- | --------------------------------------------------------------- |
| `onesignal_meta_box_present`  | Confirma que OneSignal estava ativo quando o post foi publicado |
| `onesignal_send_notification` | Rastreia envio de notificação                                   |
| `status`                      | Status HTTP da notificação (200 = sucesso)                      |
| `response_body`               | Resposta API com ID de notificação e contagem de destinatários  |
| `recipients`                  | Número de usuários que receberam a notificação                  |

## Obtendo Ajuda

* **Problemas com Plugin:** Verifique [Solução de Problemas de WordPress Web Push](./troubleshooting-wordpress-web-push)
* **Suporte Geral:** Contate `support@onesignal.com`
* **Fonte do Plugin:** Disponível no [GitHub](https://github.com/OneSignal/OneSignal-WordPress-Plugin)

***

## Próximos Passos

Após completar esta configuração:

1. **Monitore Desempenho:** Verifique seu dashboard OneSignal regularmente para crescimento de inscritos e métricas de engajamento
2. **Otimize Prompts:** Experimente com diferentes tempos e mensagens de prompt
3. **Segmente Usuários:** Implemente marcação para enviar notificações mais direcionadas
4. **Teste Completamente:** Envie notificações de teste para diferentes dispositivos e navegadores
5. **Planeje Estratégia de Conteúdo:** Desenvolva uma estratégia de notificação que adicione valor sem sobrecarregar usuários

Para recursos avançados como teste A/B, segmentação avançada e analytics detalhados, considere fazer upgrade para um plano pago do OneSignal.
