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