Suporte » Temas » Resumos dos post não aparecem em outra páginas

  • Resolvido Angelo Guimas

    (@angelo-guimas)


    Boa tarde pessoal,sou novo aqui e tenho uma dúvida que tá me tomando horas de pesquisa e nada!
    Estou fazendo um site,vou liberar os mecanismos de busca quando ele estiver pronto…
    Voltando ao assunto…No cabeçalho da pagina eu acrescentei outras paginas vinculadas as categorias,de modo que cada pagina mostre somente o conteúdo da categoria em questão.
    Mas quando cliko nessas paginas,todas as postagens delas são carregadas ao mesmo tempo deixando a pagina pesada.Queria que fosse gerado o somente o resumo delas .A tag: <!–more–> só está funcionando na pagina principal.
    Desde já agradeço.

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • Use a função
    the_excerpt no lugar de the_content();

    Criador do tópico Angelo Guimas

    (@angelo-guimas)

    Agora sim!
    Valeu brother.
    Bom,mas ainda não ficou totalmente do jeito que queria.
    Essa mudança se aplicou em todas paginas.Mas eu tinha criado outra pagina,o “About” e queria que ela aparece por completo,tem como fazer isso?

    Criador do tópico Angelo Guimas

    (@angelo-guimas)

    Consegui resolver o problema agora.
    Vou encerrar o post,mas vou deixar uma dica para mais alguém que tiver a duvida.
    Fiquei em duvide em qual arquivo deveria ser a mudança, é no “content-page.php” .
    Fllw pessoal

    É só vc usar a função is_page() para verificar se está ou não na página about, se estiver usa o the_content() e se não estiver usa o the_excerpt.

    Veja mais em
    http://codex.wordpress.org/Function_Reference/is_page

    Criador do tópico Angelo Guimas

    (@angelo-guimas)

    Agora fiquei um pouco confuso.
    O tema que uso não tem a opção da pagina de about,então fiz uma simples e coloquei o titulo de “Sobre” mesmo.
    Não tenho muita pratica nisso.
    Onde coloco essa função is_page() ?

    se tratando de página então o arquivo responsável é o page.php.

    procure pelo the_excerpt(); que vc colocou e troque por isso.

    <?php if( id_page( 'about' ) ) {
    the_content();
    } else {
    the_excerpt();
    } ?>

    Mas veja direito isso ai porque a página sendo geradas com isso serão todas com o seu conteúdo resumido, creio que seu pedido tem lguma coisa de errado.

    Criador do tópico Angelo Guimas

    (@angelo-guimas)

    Pelo que eu tô vendo do código, se o id da pagina for ‘about’ ou não,vai ser aplicado uma das função abaixo.
    Tem como eu mudar o id da pagina de créditos que eu fiz para “about” ?

    Eu errei o código, não é id_page é is_page.

    E about não é o ID da página e sim seu nome, o ID de uma página é somente de números.

    Se quiser aplicar o código à duas páginas diferentes use

    <?php if( is_page(array( 'about','Créditos') ) ) {
    the_content();
    } else {
    the_excerpt();
    } ?>
    Criador do tópico Angelo Guimas

    (@angelo-guimas)

    Agora sim!
    Tudo ficou perfeito agora.
    Muito obrigado pela ajuda kara,vc salvou meu site.

    Hó que isso, mas que bom que pude ajudar.
    Abraços.

    olá Rapaziada… tive o mesmo problema, mas ficou solucionado… mas gostaria de ao invés […], ficasse “Mais… ” com o link para o post, então coloquei este código, mas dá erro no PHP:

    <?php
     if( is_page( 'Nossa-Historia' ) ) {
      <a href="<?php the_Permalink()?>">
       <?php  the_content('Mais...'); ?>
        </a>
         } else
           {
            the_excerpt();
             }
              ?>

    Se puderem me ajudar ficaria muito grato, pois sou novo com wordpress.

Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • O tópico ‘Resumos dos post não aparecem em outra páginas’ está fechado para novas respostas.