Custom Post Type zum Main-Loop in WordPress hinzufügen

Um einen Custom Post Type dem Main-Loop (beispielsweise der Auflistung der letzten Posts) hinzuzufügen hilft nachfolgender Code:

add_action( 'pre_get_posts', function( $query ) {
    if ( is_home() && $query->is_main_query() ) {
        $query->set( 'post_type', array( 'post', 'page', 'recipe' ) );
    }

    return $query;
} );

recipe ist in diesem Fall der gewünschte Custom Post Type, der hinzugefügt werden soll.

Schreibe einen Kommentar