Como inserir conteúdo php para o loop de seus trechos de blog

De vez em quando, recebo uma mensagem do pessoal da Google à minha conta Adsense sugerindo uma modificação anúncio ou outra que propõem pode ajudar a reforçar a minha receita publicitária. Em muitos casos, a alteração sugerida é bastante simples - basta postar um anúncio de um pouco maior, ou movê-lo um pouco até mais longe “acima da dobra”.

No entanto, há momentos em que você percebe que um anúncio ou talvez algum outro conteúdo precisa entrar em uma área de seu blog que não é tão fácil de chegar. conteúdo da barra lateral é uma coisa, e, geralmente, bastante fácil de modificar, mas quando se trata de outras áreas do seu site que podem ser gerados dinamicamente pelo código, inserção de conteúdo único não é tão simples.

Por exemplo, no caso de um blog WordPress ou um website WordPress, o conteúdo central da sua home page é provavelmente um fluxo de trechos de seus posts. As pessoas podem clicar em “Leia Mais” para abrir a página de postagem em si. Você pode criar uma espécie de um modelo para o seu blog com cuidado inserir o anúncio necessário em seu post exatamente onde você quer que ele vá, mas inserir um anúncio em sua página principal do blog é um pouco mais difícil.Esqueça Blogging: Como para alimentar qualquer site com WordPressEsqueça Blogging: Como para alimentar qualquer site com WordPressVocê já ouviu? Os blogs são notícia velha. Eu espero que você não saltar sobre esse movimento particular. Yep, sites estáticos são toda a raiva agora. Estou brincando, é claro. Sempre houve a necessidade ...consulte Mais informação

É difícil principalmente porque isso não é um único fluxo de código que desenvolve o conteúdo da página. É realmente um loop que passa através de seus posts mais recentes, puxa os trechos, e envia a informação de texto, rodapé sobre o artigo, eo botão “Leia Mais”.

Inserindo PHP conteúdo em seu loop Blog

Então, o que isso significa exatamente? Bem, vamos dar o meu exemplo Adsense. Google me diz que eu faria bem se eu adicionei um terceiro anúncio gráfica mais perto da dobra. Agora, o local perfeito para tal anúncio é apenas ligeiramente abaixo da seção principal e à direita da barra de navegação. Isso mesmo centro, mortos da área onde meus trechos do blog são listados.

Idealmente, o anúncio seria ir para a direita após a primeira postagem no blog trecho, e logo antes do separador de linha entre os postes.

inserção php em lacete

Com o WordPress, existem alguns lugares onde esse tipo de código postal trecho ocorre, mas ele realmente depende do seu tema. Normalmente, você vai vê-lo na “página” ou arquivos PHP “Index”. Mais uma vez, isso depende do seu tema, então sua melhor aposta é a de executar um servidor web simples, locais para testes como XAMPP, e carregar seu blog ou website inteiro para esse servidor. Brincar com o arquivo PHP que você acha que é o caminho certo e ver se ela muda a página.Como instalar um Windows Web Server no seu PC com XAMPPComo instalar um Windows Web Server no seu PC com XAMPPconsulte Mais informação

inserção php em malha

Normalmente, no WordPress, você verá o código que é executado através de suas últimas mensagens, utilizando uma instrução while, como mostrado abaixo.

Video: PHP for Web Development

inserção php em malha

Agora, eu uso o tema Ikarus, que tem vários layouts diferentes, dependendo da configuração do seu blog. Estes são armazenados em uma pasta “layout”, e no meu caso particular, desde que eu escolhi o layout “blog”, o código que estou procurando pode ser encontrado no arquivo “blog.php”.



inserção php em lacete

Há uma dúzia e meia de formas de forçar algo para exibir somente o primeiro tempo através de um loop while. Todo mundo vai ter a sua opinião, e todo mundo vai sentir o seu caminho é o melhor caminho. Eu não vou afirmar que - Eu só vou dar-lhe um código que funciona.

Video: loop.flv

Ou no início do seu arquivo PHP, ou em qualquer lugar antes a “Enquanto” declaração, basta colar o seguinte código.

O que isto significa é define duas variáveis ​​para valores diferentes. É isso aí. Um é 1 e B é 2. Não igual, certo? A é inferior a B.

Então, agora, como você entrar na declaração Embora, você está indo para verificar se A é inferior a B. A primeira vez através do loop While, você sabe que isso vai ser verdade, então você mostrar tudo o que você deseja exibir, em seguida, defina a igual a B, de modo que a próxima vez através, a “a é inferior a B” cheque não será mais verdadeiro, e a coisa que você queria mostrar apenas no primeiro tempo, através não será exibido novamente.

Aqui está o que esse código se parece.

Agora, se você pensar sobre isso, você pode usar uma abordagem similar para colocar algo após os primeiros 3 ou 4 pós trechos, certo? Sua abordagem seria, então, definir um igual a 1, B igual a 4, e, em seguida, cada vez que através de você gostaria de acrescentar 1 a A. Eventualmente, depois de 3 vezes através, Um seria igual a B e seu trecho de código não seriam executados para o resto dos tempos através do laço Enquanto.

Executando o primeiro exemplo de código no meu blog para inserir um anúncio do Google após apenas o primeiro trecho do blog na página principal funcionou como um encanto.

inserção php em lacete

Mais uma vez, mais uma forma de fazer isso seria para definir A como uma bandeira igual a “verdadeira” e, em seguida, defini-lo igual a “false” pela primeira vez através do loop. Como eu disse, seis ou meia dúzia - um ou o outro. Tudo o que você escolhe fazer, desde que a condição é verdadeira apenas na primeira vez através do loop While, seu código irá funcionar perfeitamente.

Como você faz uma inserção php em um loop? Como você criar essas condições “one-time” em seu código PHP? Compartilhar algumas de suas próprias técnicas e truques para fazer esse tipo de coisa na seção de comentários abaixo.


Artigos relacionados