• Hola muy buenas a tod@s.

    Estoy intentado incluir en una página secundaria un teaser grid con los últimos posts publicados, (algo muy sencillo y que no ocupa mas de 10 lineas de código). Pero cuando intento hacerlo en una plantilla de página algo ocurre.

    COPIO el código de index.php donde tengo un teaser grid funcionando perfectamente, y lo PEGO en la plantilla de página para una página secundaria. Pero esta, en vez de mostrar la matriz con los últimos posts, muestra UNA ÚNICA COLUMNA (si intento inspeccionar el div que contiene cada post con el navegador, me muestra que éste tiene un margen gigante, PERO ESO ES FALSO)

    La web es: http://proyectofireflies.com
    La matriz funcionando perfectamente está en la página de inicio.
    La página secundaria con el fallo es: http://proyectofireflies.com/luciernagas/

    Me desespero!!!!

    Que alguien me eche un cable porfavor.

Viendo 3 respuestas - de la 16 a la 18 (de un total de 18)
  • Moderador LGrusin

    (@lgrusin)

    Einnnn…

    El index.php no tienes que tocarlo para nada. Estamos hablando de la plantilla de página. (Si tienes modificaciones en el index.php entonces ya hablamos de otra cosa puesto que desconozco los cambios que has hecho…)

    Quedaría así:

    <?php
    /*
    * Template Name: luciernagas
    */
    ?>
    
    <?php get_header(); ?>
    <?php
    $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts( array( 'cat' => '4', 'paged' => $page, 'posts_per_page' => '20'));
    ?>
    <div id="teaser-holder" class="row">
      <?php
        if (have_posts()) :
    	while (have_posts()) : the_post();
    	get_template_part('content');
    		endwhile;
    	else :
    		get_template_part('content', 'none');
    		endif;
    	?>
    </div>
    
    <div id="Llamita"   class="col-md-12">
    <center>
    <a  href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
    <img   width="200px" id="Logo_Llamita" src="<?php bloginfo('stylesheet_directory'); ?>/assets/img/Llamita_web.jpg" onmouseover="this.src='<?php bloginfo('stylesheet_directory'); ?>/assets/img/Llamita_web_azul.jpg';"  onmouseout="this.src='<?php bloginfo('stylesheet_directory'); ?>/assets/img/Llamita_web.jpg';"  />
    </a>
    </center>
    </div>

    y modificar el griffin.js

    Revisa todo bien, que es fácil equivocarse…

    Yo veo que funciona bien, si acaso poner menos posts para que no tarde tanto en cargar.

    Un saludo

    Iniciador del debate olgahueso

    (@olgahueso)

    Ya está todo perfecto.

    Muchísimas gracias por todo de verdad. Eres un crack!

    PD: Mi últimisima duda 😉 como accedo a una tag de un pos desde un if??
    (Ejemplo: if(este post tiene tag «blog»))
    Para utilizarlo dentro del bucle principal

    Gracias!!

    Moderador LGrusin

    (@lgrusin)

    De nada…

    Mira en el siguiente enlace a ver si te da alguna idea:
    https://codex.wordpress.org/Function_Reference/is_tag

    Recuerda cerrar el hilo como resuelto, y crear otro para nuevas preguntas.

    Saludos

Viendo 3 respuestas - de la 16 a la 18 (de un total de 18)
  • El debate ‘problema grid de ultimos posts en página secundaria’ está cerrado a nuevas respuestas.