WordPress.org

Brasil

Fórum Brasileiro

Em minha INDEX.PHP inserir DIVs que tragam link para Páginas (4 posts)

  1. Integradi
    Membro
    Publicado 1 ano atrás #

    Exemplo:
    Em meu Site no menu principal inseri 3 paginas, PRODUTOS, SERVICOS, CLIENTES.
    Certo, já coloquei o Titulo, Imagem e o Texto dessas páginas.

    O que eu quero é o seguinte:
    Em minha HOME vou criar 3 DIVS, uma para para cada PAGINA e gostaria de trazer automaticamente nessa DIV o TITULO, IMAGEM e o TEXTO que inseri na pagina, assim o meu cliente pode acessar a pagina pelo MENU ou por ESSE LINK que vou colocar na HOME.

    No exemplo abaixo as 4 divs seriam nada mais que o link para a página.
    EXEMPLO

    Eu sei fazer isso com ultimos posts, mais quero fazer isso com PAGINAS.

  2. Lucas S. B. Mastella
    Membro
    Publicado 1 ano atrás #

    Eu faço da seguinte maneira:

    Crio um Template de Página: template-inicio.php e uma nova página chamada "Início". Nesta página, seleciono o "Modelo": Início.

    E por último vou em Configurações -> Leitura e, "A página inicial mostra:" -> Página inicial: Início

    Cada template pode ser defino para exibir de forma diferente o conteúdo da página.

    <?php
    /*
    Template Name: Início
    */
    // Código do Loop
    ?>
  3. Integradi
    Membro
    Publicado 1 ano atrás #

    Olá Lucas!

    Obrigado pela dica... entendi o que voce explicou eu até ja fiz isso... mais o meu problema não é criar a index personalizada.. o meu problema é que o WP tem POSTs e PAGES certo?

    No meu site eu tenho os posts que eu exibo por tipo de categoria e uso este código:

    <div id="destaque3">
    <div class="not1">
    <?php $recent = new WP_Query("cat=4&showposts=4");
    while($recent->have_posts()) : $recent->the_post();?>
    <?php the_post_thumbnail(array(70,70));?>
    <h1>"><?php the_title(); ?></h1>
    <div id="post-resumo"><?php the_post_excerpt($excerpt_length=15); ?></div>
    <?php endwhile; ?>

    </div>

    Nesse codigo acima eu crio uma DIV onde nela ele traz pra mim o THUMBNAIL da Imagem, o TITULO do POST e um RESUMO do POST.
    onde a sintaxe ("cat=4&showposts=4"); cat=4 corresponde ao tipo de categoria que quero exibir nessa DIV, e o shouposts=4 é quantos posts eu quero mostrar.

    É exatamente isso que eu quero mais eu quero que ao invés de POSTS ele exiba traga uma determinada PAGE.

    Abraços....

  4. Lucas S. B. Mastella
    Membro
    Publicado 1 ano atrás #

    A maneira mais usual, e melhor desenvolvida, é a utilização de Widgets no Template (citado acima).

    Você também pode fazer a chamada da página, dentro de determinada div, e ao invés de exibir o the_content(); utilizar o the_excerpt(); que irá exibir o resumo automático. Para resumo personalizado na criação da página, existe o plugin: Page Excerpt.

Tópico Encerrado

Este tópico foi encerrado para novas respostas.

About this Topic

Tags

Nenhuma tag ainda.