• Resuelto josemanuelque

    (@josemanuelqeu)


    Hola, tengo el siguiente código en la página principal index.php

    <?php
    				while( have_posts() ) : the_post();
                        get_template_part( 'parts/loop/app' );
                        if( $i == 6) {
                            if( !wp_is_mobile( ) )
                                echo ‘</div>'.ads("ads_home").'<div class="bloque-apps">';
                        }
                        $i++; 
                    endwhile;
                    ?>

    ¿Cómo puedo hacer para se muestren solo las entradas y no las páginas?
    Gracias a todos, un saludo.

    • Este debate fue modificado hace 3 años, 10 meses por jose64. Razón: etiquetar código
Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador almendron

    (@almendron)

    Prueba a meterlo todo en un «if» con «is_single»: https://developer.wordpress.org/reference/functions/is_single/

    Iniciador del debate josemanuelque

    (@josemanuelqeu)

    Algo así?
    <?php if is_single(
    while( have_posts() ) : the_post();
    get_template_part( ‘parts/loop/app’ );
    if( $i == 6) {
    if( !wp_is_mobile( ) )
    echo ‘</div>’.ads(«ads_home»).'<div class=»bloque-apps»>’;
    }
    $i++;
    endwhile;
    )?>

    Moderador almendron

    (@almendron)

    Perdona pero me he liado con lo que preguntabas. Si el código que has puesto inicialmente está en el «Loop», entonces debería funcionar solo cuando muestres entradas. No tendrías que cambiar nada.

    Moderador almendron

    (@almendron)

    De todas formas, mañana te lo miro más despacio.

    Moderador almendron

    (@almendron)

    Si quieres que solo afecte a la vistas de entradas deberás colocar ese código en los «templates» que correspondan y no en el «index.php».

    Es mu probable que tu tema tenga una carpeta llamada «content» y dentro de ella tendrás distintos archivos. Uno de ellos (normalmente «content.php») es el que se corresponde a las entradas e incluso dentro de él se diferencia entre una entrada individual y vistas de entradas. Todo esto, como es obvio, depende de cada tema.

    Iniciador del debate josemanuelque

    (@josemanuelqeu)

    Hola, muchas gracias. Ya funciona.

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘Loop WordPress’ está cerrado a nuevas respuestas.