First you can use more specific the_content_feed
hook, so your code doesn’t have to run in unrelated contexts.
The “type” refers to feeds (not posts), so it would be something like rss2
and it will be same across post types.
It is a little unobvious, but feeds are also kind of a Loop, same as on front end. So same APIs typically work just fine.
Your check can be something like if ( 'books' === get_post_type() )
.
Related Posts:
- How to remove CPT comment feed from head?
- single-{$post_type}-{slug}.php for custom post types
- Row actions for custom post types?
- Add Custom Fields to Custom Post Type RSS
- remove custom post type permalink
- Saving Taxonomy Terms
- Filter by custom field in custom post type on admin page
- How can I remove the “Add New” button in my custom post type?
- Media library – Limit images to custom post type
- Sort search results by post type
- How to order posts of a custom post type by date DESC in dashboard Admin?
- How to remove Filters from post admin page?
- Custom sortable columns ordered by meta-value?
- How to Make a Separate RSS Feed for Each Custom Post Type
- How to change “Draft” string for status of custom post type to “Unavailable”?
- Adding a drag and drop re-ordering from a custom post type default list [closed]
- How can I filter posts by post_parent in the admin?
- How do I filter the excerpt metabox description in admin?
- How do I Filter Custom Post Type by Custom Taxonomy in the newest WordPress RESTful API?
- Filter for “get_post_type_archive_link()”
- 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)?
- How can I generate a RSS feed based on a custom WP_Query?
- Filter by custom Field for Custom post type Admin Listing
- Most efficient way to search for values from CPT in Post content
- WP Admin default view mode for Custom Post Type
- custom post types don’t appear in RSS
- post_type_link filter causes 404 on the CPT page it’s used on
- Remove wpautop from all posts/pages except my custom post type
- Remove date and category filters when editing custom post types
- Password-protect a custom rss feed
- Taxonomy terms with edit/filter link in wp-admin, in the list of custom posts
- Make the ‘all’ filter default instead of ‘mine’ in a custom post type
- Exclude custom function content from certain pages
- Title_save_pre – Simple problem that u know for sure
- Filter get_categories() for taxonomy term in WordPress
- Debug output during filter execution doesn’t work
- Custom post types – RSS lastBuildDate issue
- Ajax filter with custom taxonomies
- Filter posts with ajax form and checkboxes
- Multiple post types in archives (filter?)
- Image size filtering in Media uploader according to custom post type
- Unable to filter on field on edit.php page
- wp_query and comment_parent – select only posts with top level comments
- Add Taxonomy Values Within a Custom Post Type RSS Feed
- Highlight nav menu terms
- Help with issues on “Adding a Taxonomy Filter to Admin List for a Custom Post Type?”
- Want to filter only parent post in admin area
- Adding posts of custom type into the main feed
- Used with meta_query in query_posts works slowly
- Hooking into wp_export filter for custom post type [closed]
- Custom Post Row Actions
- Filters post in admin with dropdown select, custom post type
- Admin List Dynamic Heading
- What is better: Custom Fields vs Custom Taxonomies with Terms for perfomance, scalability and better user experience
- How can I add a column in the wp_list_table of the admin area?
- Archive filter disappears on no results?
- How to filter the description of a custom post type
- Remove “Get Shortlink” button in admin of custom post type
- RSS feed for dynamic set of custom taxonomies terms
- Add $more_link_text parameter to the_excerpt()
- Filter home_url for custom post type
- Disable comments from showing up public for Custom Post Type
- How to get Custom Post ID by adding filter to child theme’s function
- Custom Taxonomy breaking pages permalinks
- How do I set the link in the Custom Post Type admin menu?
- Sub-Sub-Blogs — creating and importing content into a custom sub-type
- 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
- Make a function to run only for CPTs
- Modifying date filter on admin page for custom post type to link to custom field
- Add html to cpt main page / admin edit.php
- register_taxonomy and register_post_type does not work [closed]
- Pre_get_posts filter overwrites all search functionality
- Filter categories of posts with checkboxes
- WooCommerce product search titles only
- How to detect filter in URL in Category page?
- Custom query to filter posts that have current post as a taxonomy [closed]
- Publish an XML feed from a CPT with ACF fields?
- Why is conditionally loading a custom plugin’s code only on a specific custom post type causing the site content to disappear?
- Include only recents custom posts in WP rss feed
- Setting proper query for multiple custom admin filters
- How to query custom post types posts filtered by multiple custom taxonomies through a form selection
- Custom taxonomy in custom post RSS feed
- Append date to custom post type url slug
- Genesis filterable portfolio isotope [closed]
- How can I see a list of my Custom Post Types of the last term I was in?
- 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 custom post type by meta key in dashboard
- Categories of custom taxonomy don’t show any posts
- How to add a post slug to a url?
- Display custom fields from custom posts in RSS feed
- WordPress sort search results by custom order
- How to filter wp_list_categories output with some custom post type meta query?
- How to Filter custom post type by taxonomy?