Você notará após a primeira página, após a primeira postagem em minha página inicial, que adicionei um desenho animado de Blaugh. Tive muita dificuldade para descobrir como simplesmente mostrar o desenho animado em um único lugar no site, sem empurrá-lo para a barra lateral onde não devia. Então ... Fiz algumas pesquisas e encontrei alguns temas que utilizam algum código para fazer exatamente isso. O código pode ser usado para destacar ou indicar sua última postagem ... ou simplesmente adicionar algum conteúdo dentro do loop do WordPress.
Veja como você pode fazer isso:
O conteúdo que você deseja aqui!
Para o desenho animado de Blaugh:
Ai está! Apenas certifique-se de colocar esse conteúdo dentro do loop. Eu coloquei bem antes desta linha, para que eu possa acompanhar:
Douglas,
Eu só queria deixar um agradecimento rápido por esta dica. Eu escrevi um artigo com um método ligeiramente diferente que foi menos eficaz do que o seu e um dos meus leitores apontou seu artigo para mim.
desde então modifiquei meu artigo e dado crédito onde o crédito é devido.
Obrigado novamente,
banheiro
Obrigado João! Além disso, este foi um bom lembrete… Eu havia removido o bLaugh alguns layouts atrás e nunca mais o coloquei de volta. Até hoje!
Você me economizou muito tempo, eu estava prestes a começar a fazer o loop quando vi este post, estou muito grato. obrigado por compartilhá-lo.
Posso implementar esse código na barra lateral para que os anúncios apareçam apenas na barra lateral da página inicial?
Se não, você pode me esclarecer como posso fazer isso?
Obrigado!
Tyler
Para fazer com que este código funcione na barra lateral, ou em qualquer lugar fora do loop while, apenas remova todas as coisas sobre $post e $page do código para que você tenha apenas isso;
coisas vão aqui
Coisas importantes – obrigado por compartilhar isso, é um código muito útil!
Caramba, Doug, você acabou de salvar minha vida. Eu estive procurando por essa solução if(is_home() && !is_paged()) por horas agora! Obrigado 🙂
De nada, Cody! É por isso que eu coloquei essas coisas lá. 🙂
Muito obrigado por esta dica Douglas. Existe uma maneira de adicionar anúncios em páginas específicas em vez da página inicial? Eu cada página tem um pageId e podemos identificar a página carregada com base nisso... estou procurando por ponteiros específicos.
Obrigado antecipadamente
Vaibhav
Código realmente útil, e eu tenho usado por um tempo. Existe uma maneira de incluir uma declaração 'else' para que você possa ter anúncios que são executados na página inicial e outros que são executados em todas as outras páginas?
Estou procurando a tempos e não encontro!
Espero que alguém possa ajudar.
Obrigado antecipadamente.
James
Oi James,
Certo! Em vez do colchete, acho que você pode usar:
<? } elseif ($post==$posts[0] && !is_paged()) { ?>
Your other html
<? } ?>
Doug
Olá Douglas…
Estou trabalhando com um plugin na minha página inicial… Mas o documento coderguidelines tem a restrição de não tocar no código do tema central… então estou usando a função add_filter…
if(is_home()) add_filter('the_content','myfunction');
Mas não funciona corretamente…. este filtro mostra-me o conteúdo de cada post na minha página inicial… o que posso fazer? existe outro gancho apenas para o conteúdo da página inicial?
Obrigado…
Ótimo post, existe alguma maneira de fazer isso aparecer apenas no segundo post na página inicial? Obrigado!
Oi Dean
O inteiro “0” na verdade significa o primeiro da série. Você pode mudar isso para “1” e estará abaixo do segundo!
Doug