Blog

Como Inserir Anúncios em Posts no WordPress

Como adicionar anúncios em posts no WordPress
Tutoriais

Como Inserir Anúncios em Posts no WordPress

Você já viu que alguns blog mostram anúncios dentro do conteúdo de posts? Geralmente esses anúncios aparecem depois do primeiro ou segundo parágrafo. Muitos iniciantes perguntam se estes blogs inserem anúncios manualmente quando escrevem o conteúdo, ou se tem algum código específico para isso. Seria muito complicado inserir manualmente, especialmente se tivesse que fazer alterações nestes anúncios depois de um tempo. Imagine se tivesse inserido em uns 150 artigos – complicado não? Neste artigo, vamos mostrar a você como inserir anúncios em posts no WordPress, após o segundo parágrafo, automaticamente.

Se trata de um snippet que vai fazer todo trabalho para você de forma dinâmica. Abra o arquivo functions.php do seu tema ou o plugin específico e cole o seguinte código:

[php]
<?php
//Insere ads depois do segundo paragrafo em single post.

add_filter( ‘the_content’, ‘prefix_insert_post_ads’ );

function prefix_insert_post_ads( $content ) {

$ad_code = ‘<div>Código do Ads vai aqui</div>’;

if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 2, $content );
}

return $content;
}

// Função que faz a mágica acontecer

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = ‘

‘;
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( ”, $paragraphs );
}
[/php]

Para adicionar o seu código de anúncio, basta editar o valor da variável “$ad_code“, onde diz “O código do Ads vai aqui”. Feito isso, é só observar o resultado.

Para alterar o parágrafo onde você deseja exibir o anúncio, basta alterar o número “2”, neste trecho “return prefix_insert_after_paragraph( $ad_code, 2, $content );“.

Simples, não é?

Espero que este artigo tenha ajudado você a inserir seus anúncios automaticamente no conteúdo dos seus posts no WordPress.

Outra dica, é que você pode reutilizar esta função para adicionar outros itens, por exemplo, outro anúncio após o quinto parágrafo, entre outras coisas.

Você utiliza outro método ou tem alguma informação a acrescentar? Deixe um comentário abaixo.

Quer receber outras dicas como estas? Inscreva seu e-mail ao lado.

Até o próximo post!

Asllan Maciel

Hashtags: #WP24H #WordPress #TutorialWP #Anúncios

Comments (2)

  1. Valdinei Martins

    Parabéns Asllan Maciel por mais um post de alta qualidade,suas dicas agrega muito valor a todos que quer aprender.

  2. William Daher

    ótima dica! Tem muita utilidade para quem quer monetizar seu blog.

Deixe seu comentário aqui...

O seu endereço de e-mail não será publicado.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Nosso site usa cookies e, portanto, coleta informações sobre sua visita para melhorar nosso site (por meio de análise), mostrar a você conteúdo de mídia social e anúncios relevantes. Por favor, consulte nossa página Termos & Políticas para mais detalhes ou concorde clicando no botão 'Aceitar'. OBS: Ao continuar a navegação, você, automaticamente, concorda.

Configurações de Cookies

Abaixo, você pode escolher os tipos de cookies que quer permitir neste site. Clique no botão "Salvar Configurações de Cookies" para aplicar sua escolha.

FuncionalNosso site usa cookies funcionais. Esses cookies são necessários para permitir que nosso site funcione.

AnalíticoNosso site usa cookies analíticos para permitir a análise de nosso site e a otimização para o propósito de a.o. a usabilidade.

Mídia SocialNosso site coloca cookies de mídia social para mostrar conteúdo de terceiros, como YouTube e Facebook. Esses cookies podem rastrear seus dados pessoais.

PublicidadeNosso site coloca cookies de publicidade para mostrar anúncios de terceiros com base em seus interesses. Esses cookies podem rastrear seus dados pessoais.

OutrosNosso site coloca cookies de terceiros de outros serviços que não são analíticos, mídia social ou publicidade.