Title: Unset Custom Post Type fields
Last modified: August 30, 2016

---

# Unset Custom Post Type fields

 *  [Rory Michael Heaney](https://wordpress.org/support/users/rorymheaney/)
 * (@rorymheaney)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/unset-custom-post-type-fields/)
 * I can currently unset unneeded fields for posts no problem, but how can I also
   unset fields from custom post types?
 * The example below is what I’m using to unset fields for posts. Can this be altered
   to unset fields from a custom post type?
 *     ```
       function qod_remove_extra_data( $data, $post, $context ) {
         // We only want to modify the 'view' context, for reading posts
         if ( $context !== 'view' || is_wp_error( $data ) ) {
           return $data;
         }
   
         // Here, we unset any data we don't want to see on the front end:
         unset( $data['author'] );
         unset( $data['status'] );
        //etc etc
   
         return $data;
       }
   
       add_filter( 'json_prepare_post', 'qod_remove_extra_data', 12, 3 );
       ```
   
 * [https://wordpress.org/plugins/json-rest-api/](https://wordpress.org/plugins/json-rest-api/)

The topic ‘Unset Custom Post Type fields’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/json-rest-api_2e3641.svg)
 * [WP REST API (WP API)](https://wordpress.org/plugins/json-rest-api/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/json-rest-api/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/json-rest-api/)
 * [Active Topics](https://wordpress.org/support/plugin/json-rest-api/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/json-rest-api/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/json-rest-api/reviews/)

## Tags

 * [api](https://wordpress.org/support/topic-tag/api/)
 * [custom post type](https://wordpress.org/support/topic-tag/custom-post-type/)
 * [unset](https://wordpress.org/support/topic-tag/unset/)

 * 0 replies
 * 1 participant
 * Last reply from: [Rory Michael Heaney](https://wordpress.org/support/users/rorymheaney/)
 * Last activity: [10 years, 9 months ago](https://wordpress.org/support/topic/unset-custom-post-type-fields/)
 * Status: not resolved