← WordPress

Problema com is_front_page()

Lida 1235 vezes

Offline

António Faneca 
Membro
Mensagens 50 Gostos 0
Troféus totais: 20
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 50 Posts 10 Posts

Olá pessoal,
É o seguinte:

Eu costumo usar este condicional para mostrar algum conteúdo somente na página inicial (que neste caso, é uma frontpage, pois nas definições eu defini uma página específica como página inicial):
--
<?php if( is_front_page() ) { ?>
 qualquer coisa
<?php } ?>

--

O problema é que se eu adicionar um código php ou javascript, por exemplo, a função vai dar um erro e o site nem abre...

Algum de vcs sabe de alguma forma então de mostrar o tal código php e/ou javascript somente na frontpage do meu site wordpress?

P.S. O conteúdo que quero mostrar somente na frontpage encontra-se na header.php...

Obriado!
Offline

Luís Salvador 
Membro
Mensagens 2068 Gostos 37
Feedback +4

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Tenta com if is_home
Offline

António Faneca 
Membro
Mensagens 50 Gostos 0
Troféus totais: 20
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 50 Posts 10 Posts

Já tinha tentado e dava erro na mesma.

Entretanto voltei a pesquisar, agora um pouco mais a fundo e encontrei um site em inglês que acabou por ajudar, mudando um pouco a semântica da coisa.

Fazendo assim já vai lá:

<?php if ( !is_home() && !is_front_page() ) { ?>
    <!--nada -->
<?php } else { ?>
    CÓDIGO PHP
<?php } ?>

Fica aqui a solução para quem possa vir a ter necessidade.  :obrigado: