Suporte » Plugins » Teste if não funciona

  • Resolvido romarcio

    (@romarcio)


    Estou tentando retirar a parte de comentários de algumas páginas que fazem parte do menu do blog.
    No arquivo page.php pensei em fazer um teste simples usando if() para mostrar os comentários apenas nas páginas de menu que eu quero.

    No arquivo tenho o seguinte código:

    <header>
        <h1 class="title"><?php the_title(); ?></h1>
    </header>

    A método the_title() retorna o titulo da página, então pensei em fazer o seguinte:

    <?php
    if (the_title() != "Contato") comments_template( '', true );
    ?>

    Contato – seria o nome página, impresso no topo da página.

    Porém, o meu teste no if() não funciona e pior, ainda aparece impresso na tela a palavra Contato retornada pleo método the_title() dentro do if().

    Como poderia resolver isso? Tentei mudar usando o the_ID(), mas também não funcionou.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • HalaneGonzaga

    (@halanegonzaga)

    Consegui resolver assim:

    <?php
    $titulo = get_the_title($post->post_parent);
    if ($titulo != "Contato") {comments_template( '', true );}
    ?>
    Criador do tópico romarcio

    (@romarcio)

    HalaneGonzaga, funcionou certinho.
    10 pra você!

    Obrigado.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Teste if não funciona’ está fechado para novas respostas.