Como exibir anúncios embutidos no WordPress

Muitos usuários do WordPress consideram os anúncios embutidos mais lucrativos para seus sites. As plataformas de publicidade geralmente incentivam os editores a colocar anúncios mais perto da área de conteúdo para mais cliques. Os anúncios embutidos são um formato de publicidade popular usado em milhões de sites. Neste tutorial, mostrarei como exibir anúncios embutidos no WordPress usando uma variedade de métodos.


O primeiro método é o mais fácil, onde você pode inserir anúncios em suas postagens usando um plugin do WordPress. Os outros três métodos exigem que você edite seus modelos de tema do WordPress; portanto, eles abordam muitos tópicos semelhantes. Como tal, recomendo que você leia todos os métodos de exibição de anúncios em linha para obter um entendimento completo de como implementar as técnicas em seu site..

Como exibir anúncios embutidos no WordPress – sem necessidade de codificação

Muitos editores da Web desejam exibir anúncios após os primeiros parágrafos. Fazer isso modificando o código será complicado para a maioria dos usuários. Mas não se preocupe, temos o plug-in perfeito para você.

Usar um bom plug-in de gerenciamento de anúncios para WordPress é a maneira mais fácil e eficiente de exibir anúncios embutidos em suas postagens. Para usar esse método, a primeira coisa que você precisa fazer é instalar e ativar o Inserir anúncios de postagem plugar. Depois de ativado, você notará um item de menu Publicar anúncios no menu de administração do WordPress.

Para configurar o plugin, você precisa ir para Publicar anúncios »Configurações. O plug-in exibirá os tipos de postagem nas quais você pode inserir anúncios embutidos nas postagens. Por padrão, você verá postagens e páginas. Clique nos dois se desejar exibir anúncios em suas postagens e em suas páginas. Caso contrário, basta marcar a caixa ao lado das postagens e salvar suas configurações.

Inserir configurações de publicação de anúncios

O próximo passo é criar anúncios em anúncios pós. Vamos para Publicar anúncios »Adicionar novo. Forneça um título para o seu anúncio. Isso pode ajudar a lembrar que tipo de código de anúncio é, por exemplo, Retângulo médio. Abaixo disso, você precisa colar o código fornecido por sua plataforma de publicidade. Por fim, você precisa escolher quando deseja que o anúncio seja exibido. O valor padrão é após o primeiro parágrafo.

Adicionando um novo código de anúncio

Isso é tudo, seu anúncio será exibido automaticamente após o primeiro parágrafo.

No entanto, se você estiver se sentindo mais aventureiro e quiser tentar modificar temas, continue lendo. Mas antes de fazer alterações no seu tema ou tema filho. Peço que você crie um backup completo do seu site ou, pelo menos, faça backup do seu tema WordPress.

Como exibir anúncios embutidos em todas as postagens ou páginas

Os anúncios embutidos podem ser exibidos em todas as suas postagens ou páginas editando diretamente os modelos de tema do WordPress. O modelo que você precisa editar depende da página em que você deseja colocar seus anúncios. Neste tutorial, assumirei que você deseja exibir anúncios embutidos nas postagens e nas páginas do blog; no entanto, as técnicas detalhadas abaixo funcionarão com qualquer modelo que publique conteúdo.

Para colocar um anúncio embutido na parte superior da sua área de conteúdo, você precisa localizar a função o conteúdo(). Essa função puxa o conteúdo de uma postagem ou página do WordPress. Está sempre localizado dentro do loop do WordPress.

Para páginas, você precisa editar o modelo page.php. Em Twenty Treze, o código que envolve a função the_content () se parece com isso:

<?php the_content (); ?>
<?php wp_link_pages (array (‘antes’ => ”. __ (‘Páginas:’, ‘Treze’). ”, ‘depois’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

As postagens do blog são controladas pelo modelo single.php. Muitos temas colocam o código completo do loop do WordPress no modelo single.php. Nos últimos anos, muitos desenvolvedores de temas do WordPress mudaram partes do loop do WordPress para modelos dedicados. Isto é principalmente para acomodar formatos de postagem de uma forma mais organizada.

Se a função the_content () não for colocada diretamente no próprio modelo single.php, você poderá visualizar o código vinculado a ele no modelo single.php e determinar qual modelo editar a partir dele..

Como exemplo, vejamos como o tema padrão do WordPress Twenty Treze lida com as coisas. O código do loop do WordPress no modelo single.php é semelhante a este:

<?php / * O loop * / ?>
<?php while (have_posts ()): the_post (); ?>

<?php get_template_part (‘conteúdo’, get_post_format ()); ?>
<?php twentythirteen_post_nav (); ?>
<?php comments_template (); ?>

<?php endtime; ?>

A chamada de modelo para get_template_part () importa o conteúdo dos modelos de conteúdo. Para postagens regulares no blog, esse modelo é content.php. Modelos como content-quote.php (aspas), content-image.php (imagens) e content-status.php (status) são usados ​​para outros formatos de postagem.

No content.php, o código que envolve a função the_content () se parece com o seguinte:

<?php the_content (__ (‘Continue lendo →’, ‘vinte e treze’)); ?>
<?php wp_link_pages (array (‘antes’ => ”. __ (‘Páginas:’, ‘Treze’). ”, ‘depois’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

Para colocar seu anúncio na parte superior da área de conteúdo, você precisa adicionar o código do anúncio acima da função the_content (). Em seguida, você pode garantir que seu conteúdo o envolva usando um flutuador CSS para fazer o anúncio flutuar para o lado esquerdo ou direito.

O código abaixo exibirá seu anúncio no canto superior direito de seus artigos com um preenchimento de cinco pixels no lado esquerdo e inferior do anúncio.

Abaixo está um exemplo de adição do código de anúncio acima à função the_content () no modelo de vinte e treze page.php:

<?php the_content (); ?>
<?php wp_link_pages (array (‘antes’ => ”. __ (‘Páginas:’, ‘Treze’). ”, ‘depois’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

Isso produziria o seguinte:

Anúncio flutuante à direita

Seus anúncios podem ser lançados no lado esquerdo da sua área de conteúdo, alterando o flutuador CSS da direita para a esquerda. Você também precisa alterar o preenchimento para que o espaçamento seja mostrado no lado direito e inferior do seu anúncio, e não no lado esquerdo e inferior.

Abaixo está um exemplo de adição de código de anúncio à função the_content () no modelo Twenty Treze content.php. O código lançará anúncios para o lado esquerdo nas postagens do blog.

<?php the_content (__ (‘Continue lendo →’, ‘vinte e treze’)); ?>
<?php wp_link_pages (array (‘antes’ => ”. __ (‘Páginas:’, ‘Treze’). ”, ‘depois’ => ”, ‘link_before’ => ”, ‘link_after’ => ”)); ?>

O resultado final é assim:

Anúncio flutuante para a esquerda

Nos exemplos acima, estilizei nossos anúncios diretamente na própria divisão CSS. Como alternativa, você pode criar uma classe CSS e adicioná-la à sua folha de estilo CSS (que é o arquivo de modelo style.css).

Por exemplo, você pode criar uma classe CSS chamada inlineads:

.inlineads {float: right; padding: 0 0 5px 5px;}

Em seguida, vincule à classe no próprio código do anúncio:

O resultado final é o mesmo; no entanto, colocar o estilo na sua folha de estilo é uma solução mais prática, como se você mudasse o estilo dos seus anúncios (por exemplo, adicione uma borda ou mude a cor do plano de fundo), basta alterar o código no estilo. modelo de css. Isso evita que você edite vários modelos.

Como sempre, lembre-se de fazer backup das alterações feitas nos seus modelos antes de atualizar seus temas para uma nova versão. Caso contrário, todas as alterações feitas serão perdidas.

Como exibir anúncios embutidos em postagens ou páginas selecionadas usando tags condicionais

Podemos estender ainda mais nosso código de modelo e usar Tags condicionais do WordPress mostrar apenas anúncios embutidos em postagens e páginas selecionadas.

A função de tag condicional para postagens no blog é is_single. Uma postagem pode ser passada como um parâmetro para a função usando o título, a publicação ou a ID da publicação. A lesma de postagem, como você deve se lembrar, é a parte permanente do URL. Considerando que o ID da postagem se refere ao número de identificação da postagem no seu banco de dados WordPress. Tags condicionais usam valores de dados booleanos; portanto, um valor deve ser verdadeiro ou falso.

Vamos considerar uma publicação baseada em notícias intitulada “Últimas notícias do blog para dezembro”. O URL da postagem é www.yourwebsite.com/news-post-seven/ e o número de identificação é 7. Podemos especificar esta postagem usando a tag de condição is_single de três maneiras:

  • is_single (“Últimas notícias do blog em dezembro”)
  • is_single (“notícias depois das sete”)
  • is_single (‘7’)

Você também pode usar uma matriz que passará um resultado true se alguma das condições for atendida.

  • is_single (matriz (‘Últimas notícias do blog em dezembro’, ‘post de notícias sete’, 7))

Tags condicionais são sempre usadas com instruções if. O código abaixo mostrará um anúncio embutido apenas na postagem do blog “Últimas notícias do blog para dezembro”. Não será mostrado em nenhum outro post.

<?php if (is_single (‘notícias-pós-sete’)) { ?>

<?php}?>

É improvável que você queira exibir um anúncio embutido em apenas uma postagem do blog no seu site. Normalmente, os proprietários de sites desejam exibir anúncios na maioria das postagens do blog. Tags condicionais podem ser usadas para exibir um anúncio em todas as postagens, exceto aquelas que você exclui especificamente. Isso é feito usando o operador NÃO lógico (!).

O código a seguir exibirá um anúncio embutido em todas as postagens do blog, exceto as quinze.

<?php if (! is_single (15)) { ?>

<?php}?>

A tag condicional para páginas é is_page. Funciona exatamente da mesma maneira que is_single. O título da página, o slug da página e o ID da página podem ser passados ​​como parâmetros.

O operador lógico NOT também pode ser usado com páginas. Digamos que você deseja exibir anúncios embutidos em todas as suas páginas de conteúdo, mas não em páginas informativas, como a página sobre. Tudo o que você precisa fazer é especificar todas as páginas que deseja excluir. Podemos fazer isso usando o operador lógico OR (||).

O código abaixo informa ao WordPress que não queremos exibir nosso anúncio em nenhuma das páginas listadas. Em todas as outras páginas, o anúncio em linha será exibido.

<?php if (! (is_page (‘About’) || is_page (‘Contact’) || is_page (‘Política de Privacidade’))) { ?>

<?php}?>

Também podemos excluir páginas usando uma matriz:

<?php if (! is_page (array (‘Sobre’, ‘Contato’, ‘Política de Privacidade’))) { ?>

<?php}?>

As instruções else e elseif também podem ser usadas para exibir determinados anúncios em uma parte do seu site e outros anúncios em outra. Por exemplo, o código abaixo exibia um tipo de anúncio nas postagens do blog e outro tipo de anúncio em todas as suas páginas.

<?php if (is_single ()) { ?>

<?php} elseif (is_page ()) { ?>

<?php}?>

Apenas tocamos na superfície do que pode ser alcançado usando tags condicionais no WordPress. É possível criar declarações complexas usando tags condicionais que exibem anúncios diferentes em todo o site. O conceito é simples. Você apenas precisa especificar onde deseja exibir os anúncios e onde não deseja que eles sejam exibidos usando as instruções if.

Como exibir anúncios embutidos em postagens ou páginas selecionadas usando campos personalizados

Os campos personalizados permitir que usuários do WordPress atribuam campos personalizados a postagens e páginas. Para ver a área do campo personalizado nas suas postagens e nas telas do editor de páginas, você precisa abrir a caixa de opções da tela na parte superior da página e garantir que a caixa de seleção “Campos personalizados” esteja ativada.

Opções de tela

Os campos personalizados têm duas partes: O nome do campo personalizado e seu valor correspondente.

Caixa de campo personalizada

As informações podem ser extraídas dos campos personalizados nos modelos de tema. Isso nos permite adicionar campos personalizados a postagens e páginas individuais e extrair informações específicas dos modelos de tema com base nesses campos personalizados.

Para extrair dados de campos personalizados no WordPress, você precisa usar o get_post_meta função. A função possui três parâmetros.

get_post_meta ($ post_id, $ key, $ single)

O parâmetro $ post_id é necessário enquanto os outros dois parâmetros são opcionais.

  • $ post_id – o ID da postagem da qual você deseja obter dados.
  • $ key – O nome da string definida na caixa do campo personalizado em sua postagem ou página.
  • $ single – Um parâmetro booleano que pode ser definido como verdadeiro ou falso. Se definido como verdadeiro, a cadeia que foi inserida como um valor na caixa de campo personalizado será retornada. Se definido como falso, uma matriz dos campos personalizados será retornada.

Vejamos um exemplo de como podemos exibir anúncios embutidos em postagens e páginas específicas. Para qualquer postagem ou página que desejamos exibir um anúncio, podemos definir o nome como tamanho_do_administrador e, em seguida, definir um valor como 300 × 250.

Exemplo de caixa de campo personalizado

Se chamamos (get_post_meta ($ post->ID, chave $, true) na postagem acima (por meio de um modelo), a saída seria “300 × 250”. Isso é útil, pois podemos usar essa saída para controlar que tipo de anúncio queremos exibir em nosso site..

Por exemplo, suponha que queremos exibir três tamanhos de anúncios em nossas postagens do blog. Podemos controlar qual anúncio é exibido por meio de uma série de declarações if e elseif.

Confira o código abaixo para ver como isso pode ser alcançado. Lembre-se de que esse código deve ser adicionado acima da função the_content () no seu modelo de tema (por exemplo, page.php, single.php, content.php etc.).

<?php $ key ="ad_size";
if (get_post_meta ($ post->ID, chave $, verdadeiro) == "300 x 250") { ?>

<?php} elseif (get_post_meta ($ post->ID, chave $, verdadeiro) == "250 x 250") { ?>

<?php} elseif (get_post_meta ($ post->ID, chave $, verdadeiro) == "200×200") { ?>

<?php} ?>

A primeira coisa que fazemos acima é definir o parâmetro $ key como “ad_size”. Isso garante que um dos nossos três anúncios seja exibido apenas se o campo personalizado “ad_size” tiver sido inserido para uma postagem ou página. $ post->O ID é usado para extrair o ID da postagem e $ single é definido como true para que uma string seja impressa. Se você for a uma de suas postagens ou páginas e digite “ad_size” no campo de nome e “200 × 200” no campo de valor; o anúncio 200 × 200 será exibido.

O uso desse método permite controlar quais anúncios são exibidos no seu site. Com tags condicionais, controlamos quais páginas e postagens em um site exibiam anúncios diretamente por meio do modelo de tema. Com campos personalizados, controlamos quais postagens e páginas exibem anúncios diretamente nas páginas do editor de post e página. Um método não é melhor que o outro. Tudo se resume a como você deseja configurar tudo.

Espero que este artigo tenha ajudado a exibir anúncios embutidos em suas postagens e páginas do WordPress.

Se você gostou deste artigo, junte-se a nós no Twitter e Google+.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map