it-swarm.com.de

Wie zeige ich benutzerdefinierte Beitragstypen über eine gemeinsame Taxonomie an?

Ich habe Beiträge und ich habe Rezepte. Recipes ist ein benutzerdefinierter Beitragstyp. Rezepte verwenden die Kategorie Taxonomie und ein neu hinzugefügtes Rezept wurde unter Bier kategorisiert. Wenn ich auf der Listenseite nach der Kategorie Bier suche, werden alle meine vorherigen Beiträge unter Bier kategorisiert, während das neue Rezept nicht angezeigt wird.

Wie verknüpfe ich benutzerdefinierte Beitragstypen über ihre Taxonomien? Oder wie kann ich alle Beitragstypen in einer einzigen Kategorie anzeigen?

2
Jonnybojangles

Sie können den Hook pre_get_posts verwenden, um der Abfrage Ihren benutzerdefinierten Beitragstyp hinzuzufügen

function include_recipes( $query ) {
    if ( $query->is_category ) {
        $query->set( 'post_type', array('post','recipes') );
    }
    return $query;
}
add_filter( 'pre_get_posts', 'include_recipes' );
2
Bainternet