• Resolvido NuieL

    (@nuiel)


    Bom, resolvi me aventurar em criar um tema, totalmente do zero, para o meu wordpress, fiz o design em imagem e agora estou programando, mas eu tenho um problema, no design eu fiz mais ou menos assim:
    Titulo
    Resumo
    [Postado por XX em 00/00/2011 às 12:30 XX comentários] [Continue Lendo >>]
    Esses [] são para ilustrar a box que fiz, em css, bom ate ai tudo ok, mas quando fui testando e cliquei para ver o post completo, vi que isso continuava ali, mas não é isso que quero, quero que aquela parte, em negrito, apareça apenas na capa do post, mas não sei como fazer isso.

    Bom esta é minha dúvida, se alguem puder me ajudar, agradeço.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • No arquivo index.php você coloca para exibir essa frase, e o the_excerpt.

    E no arquivo single.php você tem que retirar essa parte do código no seu loop, e exibir o the_content.

    Criador do tópico NuieL

    (@nuiel)

    Me explica detalhadamente, é que sou muito novo com o wordpress

    A estrutura do WordPress usa páginas específicas pra cada tipo de conteúdo.

    Para a página principal, o arquivo é o index.php, e para as páginas dos posts, single.php. (existem várias outras: pages.php, sidebar.php, etc)

    O que você precisa fazer é alterar o seu loop.

    O seu tema pode funcionar de 2 formas. Ou ele puxa o loop sempre de um arquivo fixo (ex: loop.php) ou ele inclui código o loop em cada uma das páginas.

    Para ser mais simples, é mais facil que você coloque o loop direto nos nas páginas que você precisa.

    Na página index.php coloque assim:

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
    
    <?php the_excerpt(); ?>
    
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">Continue Lendo &raquo;</a>
    
    <p class="postmetadata">Postado em <?php the_category(', '); ?> - <?php the_time('F jS, Y') ?></p>
    
    <?php endwhile; else: ?>
    <p>Nenhum post encontrado.</p>
    <?php endif; ?>

    Na página single.php, assim:

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    <h2><?php the_title(); ?></h2>
    
    <?php the_content(); ?>
    
    <p class="postmetadata">Postado em <?php the_category(', '); ?> - <?php the_time('F jS, Y') ?></p>
    
    <?php endwhile; else: ?>
    <p>Nenhum post encontrado.</p>
    <?php endif; ?>

    Dai se precisar você vai modificando de acordo com o que precisar.

    Criador do tópico NuieL

    (@nuiel)

    Hum, agora entendi, muito obrigado e a explicação foi muito clara. Valeu

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Ajuda com meu tema’ está fechado para novas respostas.