Wie erstelle ich einen eigenen Slug für Tags und Kategorien mit einem Präfix oder Suffix?

Ich wollte den Slug umbenennen, um eine benutzerdefinierte Umschreibung mit einem Präfix oder Suffix zu verwenden, das ich auswähle. Wenn der Tag-Name beispielsweise “Produkt” lautet, möchte ich ein Neuschreiben mit einem Slug verwenden, der “product-powerpint-ppt” lautet, sodass die endgültige URL wie / tag / product-powerpoint-ppt anstelle von / tag / product aussieht

Ich habe vor einiger Zeit nach einer Lösung für dieses Problem gesucht, ohne auf Htaccess-Regeln zu setzen, nur WordPress zu optimieren oder ein Plugin zu verwenden. Hat jemand die gleiche Frage oder kann er zu einer möglichen Lösung beraten?

Solutions Collecting From Web of "Wie erstelle ich einen eigenen Slug für Tags und Kategorien mit einem Präfix oder Suffix?"

'term_link' Beispielcode, nicht getestet:

 add_filter( 'term_link', 'wpse_72848_change_tag_slug', 10, 3 ); function wpse_72848_change_tag_slug( $termlink, $term, $taxonomy ) { if ( 'post_tag' !== $taxonomy ) return $termlink; if ( 'product' === $term->slug ) return str_replace( '/product/', '/product-powerpoint-ppt/', $termlink ); return $termlink; }