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.
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.