Ok, I think I’ve figured out a viable solution. Kinda disappointed that there’s no way I’ve found thus far to hook directly into trash_{custom_post_type}
like I was able to on the publish_{custom_post_type}
hook. Here’s a solution for anyone else struggling with this issue. If anyone has any better suggestions, please feel free to share!
/**
* Automatically removes term in 'custom_taxonomy' when the post of 'custom_post_type' is trashed
*/
function remove_cpt_term($post_ID) {
$post = get_post($post_ID);
$term = get_term_by('slug', $post->post_name, 'custom_taxonomy');
// target only our custom post type && if no posts are assigned to the term
if ('custom_post_type' == $post->post_type && $term->count == 0)
wp_delete_term($term->term_id, 'custom_taxonomy');
}
add_action('wp_trash_post', 'remove_cpt_term');
Related Posts:
- Get Posts by Custom Post Type ,Taxonomy, and Term
- Get The Post Type A Taxonomy Is Attached To
- Display current taxonomy term when inside custom post type
- Get term slug of current post
- How to limit the number of terms (terms acts like categories)
- How do I list custom taxonomy terms without the links?
- wp_insert_term doesn’t work with custom post type’s taxonomy
- wp_get_object_terms(): count relative to passed IDs?
- Not Able to Insert Taxonomy Term Using wp_insert_post()
- array_pop() expects array, boolean given for $event_type_term ->slug
- Maintaining strict one-to-one association between terms and custom posts
- Displaying custom post type by first letter through custom taxonomy
- If on term-page -> get the current term?
- Separate Custom Post Type Taxonomy by Comma
- Trouble adding custom featured image for custom taxonomy TERMS
- Get child terms of current term of the current post
- Creating a function that receives the taxonomy terms that have been changed in a custom post type
- Get all taxonomies for all post types
- Get the terms of a custom taxonomy for a specific author in author template
- How do I provide a “show all posts” link in a paginated term archive?
- Output the content of a term organised by each of the CPT?
- How to get posts from multiple custom post types according to it’s custom taxonomy terms?
- How to check the terms in single custom post type template
- Displaying a custom post types custom taxonomy value?
- get_post_meta returns empty array for terms
- Show listings from Impress Listing plugin in random order using taxonomy and terms
- Update post terms with custom taxonomy
- Custom Post Type Archive Page Filtering
- Filtering WP_Query Dynamically on the Front-End
- Get template part using a custom taxonomy term
- Get posts by querying taxonomy and certain terms of the taxonomy?
- How to restrict users and admin from creating new taxonomy terms?
- using $wpdb to get custom post type with term
- Allow user to set custom order to a list of custom taxonomies?
- Displaying custom taxonomy in the admin list of a custom post type
- Which post does a taxonomy term belongs to?
- How do I display the taxonomy term alongside the post type post title?
- Post count by month of taxonmy term
- WordPress loop: Show only a Custom Post Type Taxononmy TERM
- How do I display the taxonomy for a custom post type in an array
- How do I require the specification of term in a custom post type and custom taxonomy?
- Custom Post, set object Taxonomy terms in plugin
- Custom while loop for hierarchical display of a taxonomy
- Lists custom taxonomy terms that has specific custom field value assigned to the term (not post)
- Display taxonomy terms, child terms and posts in a template
- Use custom walker to add taxonomy terms to main nav menu
- Add term to custom post type on draft
- Listing all term items alphabetically / sorting loop
- How to get WordPress term attached to the Post?
- Get parent category id from child category page for custom taxonomy
- How to get only child terms from a custom taxonomy of current post type?
- How to Display Posts From Category Within a Custom Taxonomy?
- Custom Post Types Archives and Single Pages not showing custom taxonomy data
- Get terms of a post but only if they’re also the child of a specific term
- The Difference Between Categories and Tags and Taxonomies and Terms
- How to display custom taxonomy term meta on custom post type
- how to count the current posts terms
- Get the link of the first post of a custom taxonomy in a custom taxonomy list
- Commas not displaying in implode
- does wp_insert_term link the term to a certain post ID?
- How can I get 3 different taxonomy type terms in a div class element?
- Grab all Custom Posts by multiple taxonomies and terms
- Get terms for a specfic post from multiple taxonomies in custom post type
- Using get_terms() to list terms from one custom taxonomy AND from one specific built-in category
- Query for specific taxonomy that executes a particular loop depending on volume of posts?
- display post count in archive page that have relation with another taxonomy term
- How to display custom taxonomy term specific post?
- How to associate custom taxonomy terms with custom post type?
- get_queried_object not work in taxonomy page
- Change the term based on the value of a $variable using wp_update_post in submitting a form
- get_the_terms child terms for current post/custom post only
- Get all posts for custom taxonomy term
- posts_per_page is not working by term
- Dropwdown: Get taxonomy terms from posts that share preselected terms from 3 other taxonomies
- Custom Post Type / Taxonomy / Term – what template to use to avoid 404-page?
- Pages of my taxonomy terms are showing all posts
- Display title of all custom posts from same taxonomy term on a custom post template
- wordpress does not see the correct custom taxonomy hierarchy
- Add active class to foundation 6 tabs while looping categories
- Get category list & taxonomy list from different post type using post id?
- How to get all posts related to a taxonomy?
- Custom taxonomy- only output relevant terms
- Filter By Term Not Working – Custom Post Type
- Get posts of an specific term of a custom taxonomy
- WordPress add taxonomies/terms list as a menu in archive page
- Hide Custom Taxonomy title if not associated with another Custom Taxomony
- How to pass taxonomy terms to WP_Query along with $args?
- Custom Post Status & Taxonomies
- Fetch posts list from fist CPT taxonomy term and list under 2. CPT
- Prevent repetitive terms in get_the_term_list
- How to List CPTs Under One Tax Term
- Get a list of categories ids
- Taxonomy Query of Custom Post Displays Archive Instead of Posts
- List custom taxonomy terms
- Display associated taxonomy child name on single CPT page
- How to manage a bookstore
- Get all terms assigned to a post from different taxonomies
- Issue On Listing Woocommerce Parent Tag List
- Get term link of shared taxonomy between multiple post types
- How to use wp_set_object_terms depending on page ID?