Verwenden eines Taxonomiewerts als Teil einer Post-URL

Ich arbeite auf einer Immobilienseite mit dem folgenden Permalink-Format für Immobilien:

http://www.site.com/property/1330-5th-avenue (Eigenschaft ist eine benutzerdefinierte Beitragstyp für Angebote)

Wie kann ich den Permalink für diese Beiträge ändern?

http://www.site.com/new-york/1330-5th-avenue (New New York ein Begriff, der mit benutzerdefinierten Taxonomie City verbunden ist)

Ich habe recherchiert, aber ich brauche wirklich Hilfe. Ist es überhaupt möglich?

Solutions Collecting From Web of "Verwenden eines Taxonomiewerts als Teil einer Post-URL"

Fügen Sie dies zu Ihrer register_taxonomie (in functions.php) hinzu oder ersetzen Sie es:

'query_var' => 'city', 'rewrite' => true 

Dann füge das an deine functions.php an

 add_filter('post_link', 'city_permalink', 10, 3); add_filter('post_type_link', 'city_permalink', 10, 3); function city_permalink($permalink, $post_id, $leavename) { if (strpos($permalink, '%city%') === FALSE) return $permalink; // Get post $post = get_post($post_id); if (!$post) return $permalink; // Get taxonomy terms $terms = wp_get_object_terms($post->ID, 'city'); if (!is_wp_error($terms) && !empty($terms) && is_object($terms[0])) $taxonomy_slug = $terms[0]->slug; else $taxonomy_slug = 'not-rated'; return str_replace('%city%', $taxonomy_slug, $permalink); } 

Hier finden Sie eine detailliertere Beschreibung.