Before returning it’s result, get_permalink() applies one of 4 filters on the permalink it has generated, depending on the post_type of the post in question:
post_link, when post_type == ‘post’page_link, when post_type == ‘page’, via get_page_link()attachment_link, when post_type == ‘attachment’, via get_attachment_link()post_type_link, when post_type is not one of the above (i.e., a CPT), via get_post_permalink()
Related Posts:
- single-{$post_type}-{slug}.php for custom post types
- Row actions for custom post types?
- remove custom post type permalink
- Saving Taxonomy Terms
- Sort search results by post type
- How to order posts of a custom post type by date DESC in dashboard Admin?
- Custom sortable columns ordered by meta-value?
- How to change “Draft” string for status of custom post type to “Unavailable”?
- How to correctly get post type in a the_title filter
- How to add a CSS class to every image in a Custom Post Type
- Best way to filter featured image text for a custom post type?
- How can I get next/ previous post links to order by a filter (by the last word of the title)?
- Most efficient way to search for values from CPT in Post content
- post_type_link filter causes 404 on the CPT page it’s used on
- Title_save_pre – Simple problem that u know for sure
- Ajax filter with custom taxonomies
- Filter posts with ajax form and checkboxes
- Image size filtering in Media uploader according to custom post type
- How to remove CPT comment feed from head?
- Help with issues on “Adding a Taxonomy Filter to Admin List for a Custom Post Type?”
- Used with meta_query in query_posts works slowly
- Hooking into wp_export filter for custom post type [closed]
- Custom Post Row Actions
- Archive filter disappears on no results?
- Remove “Get Shortlink” button in admin of custom post type
- Filter home_url for custom post type
- How to get Custom Post ID by adding filter to child theme’s function
- Add Content Exclusively to a Custom Post Type Feed
- How do I set the link in the Custom Post Type admin menu?
- Filter custom post type archive page with custom taxonomies (categories) with AJAX
- How to filter out post type meta?
- How to check if “is single” page
- How to detect filter in URL in Category page?
- Why is conditionally loading a custom plugin’s code only on a specific custom post type causing the site content to disappear?
- Filtering WP_Query
- Displaying custom taxonomy in the admin list of a custom post type
- How can I run this code once so that my generated post title doesn’t keep changing on publish/update?
- Filter term taxonomy metabox in custom post type
- How to change the post type a theme shows by default?
- filter custom post in rest api with custom function
- Sort and filter custom post type posts by custom taxonomy
- Loop filtering Custom Post Types and/or Categories
- search suggest – filter post type
- the_content filter on some post types only not working
- Filtering posts list table
- How to use manage_$post_type_posts_columns with underscore in post type?
- How does the filter post_updated_messages work?
- Search filter triggered & sort by custom post type
- How to order posts of a custom post type by date DESC in dashboard Admin?
- How can I add a filter to a particular post format?
- Is there any way to get list of all possible filter hooks for all post types?
- Can I display custom post types in home.php or need page template?
- wp_insert_post wrong post type [closed]
- How can I remove filters from custom post types?
- REST filters only firing when I have a param set
- Problem with Apply Filters on URL in meta box filed of custom port type
- how to retain the ability to modify the post slug after applying a post_type_link filter?
- How do I show a link or ‘Read More’ button on a custom field excerpt when it is less than the word limit
- How to filter url on post submission?
- Change Custom Post Type singular_name through function/filter
- Modify a plugin function output from another plugin
- Custom Taxonomy Filter Issues
- show most viewed posts of last days by link?
- Filter search posts by post meta?
- Modifying search results based on post_type
- Remove filter and view options from custom post type edit screen
- conditional filter
- Is there any filter to add a custom attribute to the tag in admin panel?
- Store a value in global scope after init hook is fired
- Filter in Custom post type to find the parent post
- Dynamic page for nav items used as filters
- Filter posts by their related field’s custom field
- How can I add image sizes for a specific custom post type?
- Add content to wordpress edit.php page
- add_rewrite_tag broke permalinks that doesn’t use that specific tag
- pricefilter without WooCommerce
- Output all terms slugs for a loop filter
- Insert custom taxonomy into category query
- Group Custom Posts Types in a Relation field of ACF
- Help Adding filter to Add Media button for custom post type
- Apply pre_get_posts to specific custom post type in the admin area
- how it’s possible to show from a post of a custom post type the taxonomy/terms?
- Enable shortcodes on custom post type
- Filter between Custom Posts depending on meta_value
- Creating adminable dynamic filtering on custom post type
- Menu disappears with custom post type link
- Filter wp_dropdown_categories Per Post Type
- Converting a checkbox filter for custom fields to a dropdown
- add current-menu-item to multiple custom post types
- using ACF datepicker to filter posts on a page
- Hook only specific post type
- Restrict a filter to a custom post type. Am I doing this right?
- A to Z list for custom post types
- Simple Share Buttons Add Plugin and Custom Post Type
- Can WordPress show posts based on a button that the user clicked 2 pages back?
- Trying to set up a range filter for related custom post types
- When Attempting to Filter Plugin Generated Content Using Filter post_type_link, Permalinks Are Not Modified
- Add Custom Taxonomy Terms as CSS Classes for CPT Posts in an Elementor Loop Item Template
- Add post id to url instead of WordPress default -2 suffix
- Modify wp_title for custom post types using custom fields data?