Dynamischer Seiten-Slug für benutzerdefinierte Taxonomien?

Ich habe eine benutzerdefinierte Seite “Fine-Art”, die die verschiedenen Arten von Kunst auflistet, die wir basierend auf der benutzerdefinierten Taxonomie “fine_art_category” erstellen. Einige der benutzerdefinierten Taxonomien sind Holz, Metall, Fine Art Editionen / Album, Fine Art Editions / Metal.

Die Taxonomie der Fine Art Editions enthält nichts, sie hat nur die Unterkategorien Album und Metal.

Ist es möglich, einen Slug für jede der benutzerdefinierten Taxonomien zu erstellen, so zum Beispiel http://www.fine-art/wood und http : //www.fine-art/metal . Und auf jeder Seite werden alle Beiträge mit der benutzerdefinierten Taxonomie von Holz aufgelistet. Oder muss ich eine benutzerdefinierte Seite für jede Kategorie erstellen, um dies zu ermöglichen?

Dies ist meine benutzerdefinierte Seite für Fine-Art, die nur die letzten fünf Beiträge in jeder benutzerdefinierten Taxonomie auflistet.

 0 ){ foreach ( $terms as $term ) { echo "

" . $term->name . "

"; $args = array( 'post_type' => 'fine-art', 'posts_per_page' => 5, 'tax_query' => array( array( 'taxonomy' => 'fine_art_category', 'field' => 'slug', 'terms' => $term->slug ) ) ); $wp_fineart_query = new WP_Query( $args ); while( $wp_fineart_query->have_posts() ) : $wp_fineart_query->the_post(); ?>

<a href="https://wordpress.stackexchange.com/questions/50826/dynamic-page-slug-for-custom-taxonomies/">

Solutions Collecting From Web of "Dynamischer Seiten-Slug für benutzerdefinierte Taxonomien?"

WordPress macht das alles standardmäßig schon. Es gibt keinen Grund für Sie, die Arbeit der Schnecken zu modifizieren, Sie müssen nur Ihre eigene Taxonomie konfigurieren, um den Umform-Slug ‘Fine-Art’ zu haben.

Ich denke, Sie können dann Ihre Seite mit dem gleichen ‘Fine-Art’ Slug erstellen. Ich glaube, es sollte immer noch diese Seite finden, ungeachtet des Namens der Taxonomie, der den gleichen Slug hat. Alles, was Sie in Ihrer Vorlage tun müssen, ist das, was Sie scheinbar bereits tun, und generiert die Links für die Begriffe, die Sie zeigen möchten.

Wenn dies immer noch nicht funktioniert, kann es hilfreich sein, dass Sie Ihre benutzerdefinierte Taxonomiedeklaration einbeziehen.