post_link WordPress Filter Hook
The post_link hook is used to filter the permalink for a post. This hook is executed before the post is saved, so it can be used to change the post permalink.
apply_filters( 'post_link', string $permalink , WP_Post $post , bool $leavename ) #
Filters the permalink for a post.
Description
Only applies to posts with post_type of ‘post’.
Parameters
- $permalink
(string)The post's permalink.
- $post
(WP_Post)The post in question.
- $leavename
(bool)Whether to keep the post name.
More Information
post_link
is a filter applied to the permalink URL for a post prior to returning the processed url by the function get_permalink().
This filter only applies to posts with post_type of ‘post’. For that filter which applies to custom post type look post_type_link.
Source
Changelog
Version | Description |
---|---|
1.5.0 | Introduced. |