Respuestas de foro creadas

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • 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!!

    Iniciador del debate olgahueso

    (@olgahueso)

    En index.php, justo después del bucle para llamar a los posts, reseteo el query al original (wp_reset_query()), y con ello consigo paginación correcta. Pero si hago lo mismo en luciernagas, la paginación no me funciona.

    Iniciador del debate olgahueso

    (@olgahueso)

    Muchas gracias. Ya me funciona y se ven todas las columnas correctamente

    Pero efectivamente, tengo el problema de la paginación, todas las páginas me conducen a la primera. ¿Por que aparece?

    Iniciador del debate olgahueso

    (@olgahueso)

    Por ahi pueden ir los tiros LGrusin. Por que al ponerlo hidden como en index.php, en este caso no se ve nada. Por lo que puede ser un problema con el jQuery ¿Que opinas? No soy experta en java y no tengo mucha idea de como manipular o que hace exactamente el jQuery.

    Aquí te dejo el código de Luciérnagas para que lo veas.

    <?php
    /*
    Template Name: luciernagas
    */
    ?>
    
    <?php get_header(); ?>
    <?php
    $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts($VARIABLE_BUSQUEDA . '&cat=4');
    $posts_per_page = 20
    ?>
    <div id="teaser-holder" class="row" style="visibility:visible;")>
    	<?php
    		if (have_posts()) :
    			while (have_posts()) : the_post();
    			get_template_part('content',   get_post_format());
    			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>
    -
    
    <?php griffin_pagination(); ?>
    <?php get_footer(); ?>

    Lo único raro o diferente al código original es el :

    <?php
    $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts($VARIABLE_BUSQUEDA . '&cat=4');
    $posts_per_page = 20
    ?>

    Uso VARIABLE_BUSQUEDA, que es una copia exacta del query_string, por que no puedo tener acceso al query_string en otras páginas que no sean la principal. Declaro VARIABLE_BUSQUEDA en index.php así:

    <?
    global $VARIABLE_BUSQUEDA;
    $VARIABLE_BUSQUEDA=$query_string;
    ?>

    Otra cosa que puede darnos alguna pista es que en luciernagas he eliminado estas lineas de código que corresponden a la barrita de búsqueda que sale al inicio en index.php (dado que si incluyo ese código en luciérnagas, nunca desaparecen las barras. Como si no terminase de encontrar nada nunca). Este es el código que he eliminado en «luciernagas» (justo despues de la cabecera):

    <?php if (is_search()) : ?>
        <h1><?php _e('Search results:', 'griffin'); echo ' "' . get_search_query() . '"'; ?></h1>
    <?php endif; ?>
    
    <div class="spinner">
      <div class="rect1"></div>
      <div class="rect2"></div>
      <div class="rect3"></div>
      <div class="rect4"></div>
      <div class="rect5"></div>
    </div>


    RESUMEN:

    * No puedo usar query_string en «luciernagas», por lo que uso
    una variable declarada por mi

    * Al poner la visibilidad en «hidden» en luciernagas, todo
    desaparece. ¿Nos está diciendo que hay un problema con el
    jQuery?

    * Elimino el código de inicio de la búsqueda por que no terminan
    de desaparecer las barritas en «luciernagas» (en index.php lo
    hace correctamente)

    MUCHISIMAS GRACIAS POR TODO LGRUSIN

    Iniciador del debate olgahueso

    (@olgahueso)

    Muchas gracias LGrusin.

    Entonces ¿Cuando utilizas una «página», wordpress automaticamente incluye divs adicionales? Por que de ser así, ahí puede estar el problema.

    Iniciador del debate olgahueso

    (@olgahueso)

    Ok, si ingresas en la página http://proyectofireflies.com verás el index.php (con algunas modificaciones simples). Lo único que quiero es copiar ese código y ponerlo en varias páginas diferentes. De momento lo he copiado y pegado en «luciernagas». Pero al hacerlo no se muestra igual. Y eso es lo que no entiendo. ¿Por que siendo exactamente el mísmo código, no se muestra igual?

    Uso los mismos CSS que daba el tema, en ambas páginas.

    Muchas gracias LGrusin

    Iniciador del debate olgahueso

    (@olgahueso)

    Hola LGrusin. Yo trabajo solo con código y estoy usando elmismo css que da el tema y que he usado en index.php (Página que se muestra correctamente), la única diferencia es que en luciernagas utilizo el estilo «visible» en vez de invisible (que es como se define en index.php, cosa que no entiendo por que los teasers aparecen en el index)

    El tema es griffin

    Iniciador del debate olgahueso

    (@olgahueso)

    Gracias LGrusin. El problema es que cuando no utilizo CSS y lo hago todo a pelo, también tengo el mismo error.

    Lo que hago es crear un luciernagas.php y asignarlo como plantilla y ponérselo a la página «luciernagas» como plantilla de página. ¿Como dices tu que habría que hacerlo? ¿Puedo insertar un archivo php sin más sin necesidad de hacer una página y asignarle una plantilla?¿como?

    Muchísimas gracias

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)