Ich arbeite in einem Restaurant und habe einen benutzerdefinierten Beitragstyp für Gerichte, wie zum Beispiel:
$args = array(
'labels'=> $labels,
'public'=> true,
'publicly_queryable'=>true,
'show_ui'=>true,
'show_in_nav_menus'=>true,
'query_var'=>'dish',
'rewrite'=>true,
'capability_type'=>'post',
'hierarchicial'=>false,
'menu_position'=>5,
'supports'=>array(
'title',
'editor',
'thumbnail',
'excerpt',
'custom-fields',
'revisions'
)
);
register_post_type('dish', $args);
Ein Beispiel für eine der benutzerdefinierten Taxonomien, die ich verwenden möchte, ist Folgendes:
register_taxonomy('Main Ingredient', array('dish'), array(
'hierarchical' => true,
'label' => 'Main Ingredient',
'singular_label' => 'Main Ingredient',
'query_var'=>true,
'rewrite' => true)
);
Die benutzerdefinierten Taxonomien funktionieren im Administrator einwandfrei, und ich kann myurl.com/main-ingredient/pork
eine Liste aller Gerichte mit Schweinefleisch anzeigen.
Was ich tun möchte, ist in der Lage zu sein myurl.com/main-ingredient
, eine Liste aller verschiedenen Hauptzutatenwerte zu erhalten.
Ich habe diese Referenz gefunden, genau das versuche ich zu tun.
Aber die Lösung funktioniert bei mir nicht - ich bekomme immer noch einen 404, wenn ich gehe myurl.com/main-ingredient
Irgendwelche Vorschläge, wie das am besten geht?