Guia prático

Guia de hooks para anúncios

Os hooks do WordPress funcionam como “ganchos” no código, permitindo adicionar funcionalidades sem alterar o núcleo do projeto. Cada hook possui um nome único que serve como identificador para ser acessado e utilizado.

No Publisher, há vários hooks distribuídos pelas páginas que possibilitam o posicionamento estratégico de anúncios.

Como utilizar os hooks?

Para visualizar os hooks em uma página, adicione o parâmetro ?show_hooks=1 ao final da URL.

Exemplo: https://seusite.com/pagina-desejada?show_hooks=1

Figura 1. Barra de endereços do navegador

Isso exibirá todos os hooks disponíveis e suas respectivas posições na página.

Se nenhum hook for mostrado após inserir o parâmetro, entre em contato com o suporte Seox.

Entendendo os hooks

Na figura 2, podemos ver dois hooks:

  1. publisher_start_front_page
  2. publishers_addon_featured_posts_before_highlight_headline
Figura 2. Hooks sendo exibidos após a ativação

Os nomes dos hooks geralmente indicam sua origem, seja de um tema ou plugin. Hooks criados por temas tendem a ter nomes mais curtos, enquanto os de plugins, por serem opcionais, possuem nomes mais específicos para facilitar a identificação.

Identificações visuais:

  • Cor de fundo verde acentuada: indica que o hook está em uso.
  • Número vermelho: mostra quantos componentes estão vinculados ao hook. Ao passar o mouse sobre o número (figura 3) é possível ver, abaixo de Priority, os componentes que estão pendurados nesse hook.
Figura 3. Os elementos pendurados no hook aparecem listados abaixo de Priority.

Inserindo anúncios em hooks com o Publisher Ads

Após identificar o hook desejado, copie seu nome (por exemplo, publishers_addon_featured_posts_before_highlight_headline) e insira-o no campo apropriado ao configurar seu anúncio.

Figura 4. Hook inserido no campo correto dentro do anúncio.

É possível observar na figura abaixo, após salvar o anúncio, que o hook agora possuí a marcação “1” em vermelho e está acentuado. Logo abaixo dele é possível visualizar o bloco de anúncio que foi criado, no caso um Triple Banner.

Figura 5. O hook que estava vazio, agora possui um bloco de anúncio.

Isso permite gerenciar e visualizar os anúncios de forma eficiente no seu site.