Functions is_home e is_page quebrando seu galho

Ooops! Microsoft não permite o Linux de novo
30 de maio de 2013
Mini curso online: Os recursos do Knockout com jQuery
4 de junho de 2013

Functions is_home e is_page quebrando seu galho

Sabe quando você tem um site em WordPress e bate aquela dúvida, como colocar algum objeto para aparecer em uma página apenas, e em outra página aparecer outro objeto, pois muitas vezes ao colocarmos algo, por exemplo, um slide, este aparece em todas as páginas, seja no sidebar, ou em qualquer área do site.

phpCode

O WordPress hoje, tem algumas funções que ajudam bastante nessa tarefa, elas são as “is_home” e a “is_page”.

Vamos supor que você queira colocar um slide na página principal, um outro slide em outras páginas, e texto em outras, veja abaixo como funciona.

Código:

<?php if (is_home) {echo do_shortcode(‘[slide  id=1 autoScroll=false thumbsdown=true width=360 height=270]’); ?>

<?php } elseif (is_page(‘página 001’)) {echo do_shortcode(‘[scrollGallery id=2 autoScroll=false thumbsdown=true width=360 height=270]’); ?>

<?php } elseif (is_page(‘página 003’)) {echo do_shortcode(‘[scrollGallery id=3 autoScroll=false thumbsdown=true width=360 height=270]’); ?>

<?php } elseif (is_page(‘página 004’)) {echo “aqui escreva o texto desejado”); ?>

<?php } elseif (is_page(‘página 005’)) {echo ‘<div><p>Texto dentro da DIV</p></div>’); ?>

<?php } else {echo “Nada Definido”; ?>

<?php }?>

Geralmente utilizo include, deixando o código mais limpo, mas fica a seu critério.

Atenção redobrada na utilização das aspas simples e duplas.

É preciso ter uma certa noção de programação, e PHP.

Abraços.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *