Benutzerdefinierte Taxonomie – Abfrage gibt einen Fehler zurück

Webseite in Frage: http://www.cambridgesca.org.uk/ExternalDirectory/searchdirectory/

Plug-in verwendet: Suchen & Filtern

Frequenzen ist eine benutzerdefinierte Taxonomie. Code, wie folgt, am Ende der functions.php im Theme-Ordner eingefügt.

add_action( 'init', 'register_taxonomy_frequencies' ); function register_taxonomy_frequencies() { $labels = array( 'name' => _x( 'Frequencies', 'frequencies' ), 'singular_name' => _x( 'Frequency', 'frequencies' ), 'search_items' => _x( 'Search Frequencies', 'frequencies' ), 'popular_items' => _x( 'Popular Frequencies', 'frequencies' ), 'all_items' => _x( 'All Frequencies', 'frequencies' ), 'parent_item' => _x( 'Parent Frequency', 'frequencies' ), 'parent_item_colon' => _x( 'Parent Frequency:', 'frequencies' ), 'edit_item' => _x( 'Edit Frequency', 'frequencies' ), 'update_item' => _x( 'Update Frequency', 'frequencies' ), 'add_new_item' => _x( 'Add New Frequency', 'frequencies' ), 'new_item_name' => _x( 'New Frequency', 'frequencies' ), 'separate_items_with_commas' => _x( 'Separate frequencies with commas', 'frequencies' ), 'add_or_remove_items' => _x( 'Add or remove Frequencies', 'frequencies' ), 'choose_from_most_used' => _x( 'Choose from most used Frequencies', 'frequencies' ), 'menu_name' => _x( 'Frequencies', 'frequencies' ), ); $args = array( 'labels' => $labels, 'public' => true, 'show_in_nav_menus' => true, 'show_ui' => true, 'show_tagcloud' => true, 'show_admin_column' => true, 'hierarchical' => true, 'rewrite' => true, 'query_var' => true ); register_taxonomy( 'frequencies', array('post'), $args ); } 

“Frequenzen” sind hierarchisch, “Art der Arbeit” nicht.

Alle Posts haben Frequenz zugewiesen.

Wenn ich nach Art der Arbeit + Häufigkeit (wöchentlich + Gastfreundschaft) suche, bekomme ich Ergebnisse (in diesem Fall 2 Beiträge).

Wenn ich NUR nach Art der Arbeit suche (Gastfreundschaft), bekomme ich Ergebnisse.

Wenn ich nach Häufigkeit (wöchentlich) suche, erhalte ich eine Fehlermeldung (wahrscheinlich 404).

Ich habe auch festgestellt, dass Post-Seiten keine Häufigkeit in ihren Metadaten (Post erstellt, Tags wie und so). Ich weiß nicht, ob die fehlgeschlagene Abfrage etwas mit den fehlenden Metadaten zu tun hat.

Könnten Sie mir bitte mitteilen, welchen Code ich implementieren muss (und auf welche Datei / welchen Speicherort muss er zugreifen), damit die Abfrage an einer benutzerdefinierten Taxonomie arbeitet?

EDIT: Code für das Search & Filter-Plugin ist über GitHub verfügbar, soweit ich den relevantesten Teil zur Problembehandlung dieses Problems angeben kann, ist https://github.com/rmorse/search-filter/blob/master/search-filter .php

Leider bin ich kein Code-Affe; Ich kann einfache Befehle verstehen, aber ich verliere mich im Umgang mit komplexen Daten.

Solutions Collecting From Web of "Benutzerdefinierte Taxonomie – Abfrage gibt einen Fehler zurück"