apply_filters( 'term_link', string $termlink , WP_Term $term , string $taxonomy )
Filters the term link.
Parameters
-
$termlink
string -
Term link URL.
-
$term
WP_Term -
Term object.
-
$taxonomy
string -
Taxonomy slug.
More Information
This filter is applied to the link URL for a term prior to printing by the function get_term_link() .
Source
File: wp-includes/taxonomy.php
.
View all references
return apply_filters( 'term_link', $termlink, $term, $taxonomy );
Changelog
Version | Description |
---|---|
2.5.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.
If you are using a solution to keep same slug for both custom post type and taxonomies, such like:
/course/course-name
/course/course-category-name
You should follow those steps to make it working:
1. Register taxonomy course_category with rewrite slug = ‘course-category’.
2. Register post type course with rewrite slug ‘course’.
2. Add filter to term_link:
Remember to flush permalink once to apply changes (on Settings / Permalinks).
Example migrated from Codex:
Append a hashbang at the end of the url.