¿Cómo muestro publicaciones adhesivas en una página de inicio estática que también contiene contenido?

4

En mi tema, estoy usando front-page.php para la página principal estática. También estoy usando una página para almacenar el contenido en la página principal estática. El archivo front-page.php está configurado para mostrar el contenido de esa página.

Sin embargo, en el archivo front-page.php , también quiero mostrar todas las publicaciones adhesivas de mi blog debajo de ese contenido. ¿Cómo haría eso?

    
pregunta Josh Tumath 04.08.2013 - 10:02

1 respuesta

1

Algo como esto debería funcionar:

$sticky = get_option( 'sticky_posts' );
if ( !empty( $sticky ) ) {  // don't show anything if there are no sticky posts
    $args = array(
        'posts_per_page' => -1,  // show all sticky posts
        'post__in'  => $sticky,
        'ignore_sticky_posts' => 1
    );
    $query = new WP_Query( $args );
    if ( $query->have_posts() ) {
        $query->the_post();
        // display your sticky post here (however you like to do it)
    }
}

Deberías colocar esto en tu archivo front-page.php . Seleccionará todas las publicaciones adhesivas y las mostrará.

    
respondido por el Krzysiek Dróżdż 06.08.2013 - 14:59

Lea otras preguntas en las etiquetas