Wie wird ein anderer benutzerdefinierter Post-Typ in einem anderen benutzerdefinierten Post-Typ-Archiv angezeigt?

Hintergrund:

Ich muss alle Beiträge eines benutzerdefinierten Beitragstyps namens “Rezepte” anzeigen, die eine spezifische Taxonomie “Fisch” haben, direkt unter dem Permalink “www.mysite.com/recipes/fish”.

Was habe ich getan:

Ich habe zwei benutzerdefinierte Post-Typen erstellt:

1) Ein benutzerdefinierter Post-Typ namens “Rezepte” mit dem Archiv-Slug “www.mysite.com/recipes”, um alle Posts dieses Post-Typs anzuzeigen. Das funktioniert gut.

2) Ein weiterer benutzerdefinierter Beitragstyp namens “Fisch” und schrieb den Permalink auf “www.mysite.com/recipes/fish” um. Aber für diesen Posttyp gibt es eigentlich keinen Nutzen. Ich habe es nur erstellt, um diesen benutzerdefinierten Archivlink “www.mysite.com/recipes/fish” zu erhalten.

Jetzt habe ich die WP_Query direkt vor der Post-Schleife geändert, wenn es is_post_type_archive (‘fish’) ist

$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'recipes', 'tax_query' => array( array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'fish' ) ), 'posts_per_page' => '10', 'order' => 'DESC', 'paged' => $paged ); $newloop = new WP_Query( $args ); 

Die erste Seite dieses Archivs “www.mysite.com/recipes/fish” funktioniert ebenfalls gut. Ich kann eine Liste der zehn neuesten Rezepte sehen, die die benutzerdefinierte Taxonomie “Fisch” haben.

Aber es gibt ein großes Problem:

Ich habe mehr als 10 Rezepte erstellt und diese unter “Fisch” aufgelistet. Aber wenn ich “www.mysite.com/recipes/fish/page/2” besuche sagt es mir “Hoppla! Diese Seite kann nicht gefunden werden.” Vielleicht weil der eigentliche Beitragstyp “Fisch” nicht mehr als eine normale Archivseite hat.

Hat jemand eine Ahnung, wie man das triggers?

Es ist wirklich wichtig, dass ich die Linkstruktur “www.mysite.com/recipes/fish” für “recipes” mit der Taxonomie “fish” habe, aber beim Besuch eines einzelnen Rezepts sollte es nur ein Permalink wie “www.mysite.com sein / Rezepte / mein-lecker-Fisch-Rezept “.

Deshalb habe ich versucht, es so zu machen.

Danke im Voraus.

Solutions Collecting From Web of "Wie wird ein anderer benutzerdefinierter Post-Typ in einem anderen benutzerdefinierten Post-Typ-Archiv angezeigt?"