Benutzerdefinierte Taxonomieseite funktioniert nicht

Ich habe eine benutzerdefinierte Taxonomie “Tierart” erstellt, die ich aus meinem benutzerdefinierten Post-Typ “Tiere” herausfiltern möchte. Die Idee ist, dass ein Benutzer auf die Haupttierseite gehen und sie durch Katzen, Hunde etc. ausfiltern kann. Ich habe eine Taxonomie-Tier-Tier-Spezies.php-Seite erstellt, aber die Domäne.com/animals/?animal- Spezies = Katze (oder Hund oder was auch immer) listet immer noch alle Tiere auf, nicht nur diejenigen, die mit der Taxonomie übereinstimmen. Ich habe versucht, die Taxonomie-Seite zu jeder Variation umzubenennen, die mir ohne Erfolg einfällt. Hat jemand irgendwelche Ideen, wie man das beheben kann?

TLDR: domain.com/animals/?animal-species=cat und domain.com/animals/ geben die gleichen Ergebnisse

Code für die Seiten tier-listing.php und taxonomy-animals-animal-species.php

<?php $page_link = get_permalink(); $animal_species = get_terms( 'animal-species' ); $args = array(); $args['post_type'] = 'animal'; if ( isset( $_GET['animal-species'] ) ) { $args['animal-species'] = $_GET['animal-species']; $page_link = add_query_arg( 'animal-species', $_GET['animal-species'], $page_link ); } if ( is_array( $animal_species ) ) { echo ''; } ?> 
'animal', 'posts_per_page' => $animals_per_page, 'paged' => $paged ); $query = new WP_Query( $args ); $i = 0; if ( $query->have_posts() ) { while ( $query->have_posts() ) : $query->the_post(); $i++; ?> <div class="animal-item " >

Solutions Collecting From Web of "Benutzerdefinierte Taxonomieseite funktioniert nicht"