Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

Duda con the loop en index (2 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. enviado

    3.0
    Antiguedad: Nov 2009
    Mensajes: 29

    offline

    Publicado hace 2 años
    #

    Hola!

    Sigo a vueltas con la portada de mi sitio. Tras leer bastante sobre the loop, variables y query he aprendido mucho, pero aún quedan algunas dudas. La estructura de la portada de mi sitio es, la última noticia por fecha en destacado y debajo de ella en 2 columnas las siguientes.

    El problema que tengo ahora es que se me repite la noticia en destacado de modo que me queda:

    Noticia 1 (en destacado)
    Noticia 1 (normal) Noticia 2 (normal)
    Noticia 3 (normal) Noticia 4 (normal)...

    La idea sería:

    Noticia 1 (en destacado)
    Noticia 2 (normal) Noticia 3 (normal)
    Noticia 4 (normal) Noticia 5 (normal)...

    ¿Qué valores tendría que darle al loop?

    Este es el código de mi index:

    < !-- BEGIN content -- >
    < div id="content" >

        < ?php
        if (have_posts()) : the_post();
        ? >
        < ?php
        if (is_home()) { query_posts("cat=-6,-3");
        }
        ? >

        < !-- begin latest post -- >
        < div class="latest post" >

            < h2 ><a>" >< ?php the_title(); ? ></a>< /h2 >
            < p class="
    details" >
            < ?php the_time('j F Y') ? > por < ?php the_author_posts_link(); ? > &nbsp;| &nbsp;< ?php comments_popup_link('Sin comentarios', '1 Comentario', '% Comentarios'); ? >
            < /p >
            <a>"
    >< ?php dp_attachment_image($post- >ID, 'thumbnail', 'alt="' . $post- >post_title . '"'); ? ></a>
            < ?php the_excerpt(); ? >
            < p class="bottom" ><a>" >Leer + </a>< /p >
        < /div >
        < !-- end latest post -- >

        < ?php endif; ? >

        < ?php
        if (have_posts()) :
        while(have_posts()) : the_post();
        ? >

        < !-- begin post -- >
        < div class="
    post" >
            < h2 ><a>"
    >< ?php the_title(); ? ></a>< /h2 >
            < p class="details" >
            < ?php the_time('j F Y') ? > por < ?php the_author_posts_link(); ? > &nbsp;| &nbsp;< ?php comments_popup_link('Sin comentarios', '1 Comentario', '% Comentarios'); ? >
            < /p >
            <a>" >< ?php dp_attachment_image($post- >ID, 'thumbnail', 'alt="' . $post- >post_title . '"'); ? ></a>
            < ?php the_excerpt(); ? >
            < p class="
    bottom" ><a>" >Leer +</a>
            < /p >
      < /div >
        < !-- end post -- >

    Por otro lado, ¿hay algún modo de determinar el número exacto de noticias a aparecer en el index o eso viene por defecto en el theme y es invariable?

    Gracias!

  2. thinway

    Moderador
    Antiguedad: Ene 2009
    Mensajes: 373

    offline

    Publicado hace 2 años
    #

    Sobre el tema de las columnas creo que es un tema más de estilos css que del loop. Te recomiendo que busques un tema parecido al que deseas diseñar y estudies cómo están dispuestos los estilos.

    En cuanto al número de artículos en la página inicial lo puedes configurar en Opciones>Lectura>Número máximo de entradas a mostrar en el blog

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño