Skip to content

Instantly share code, notes, and snippets.

@deivamagalhaes
Created April 16, 2020 17:19
Show Gist options
  • Save deivamagalhaes/b3b86281f7fc8ae5852d35d0ab723efc to your computer and use it in GitHub Desktop.
Save deivamagalhaes/b3b86281f7fc8ae5852d35d0ab723efc to your computer and use it in GitHub Desktop.
Add membership notes to user memberships GET in REST API
<?php
add_filter( 'woocommerce_rest_prepare_wc_user_membership', function ( WP_REST_Response $response, $post, $request ) {
$membership = wc_memberships_get_user_membership( $post->ID );
if ( $membership instanceof WC_Memberships_User_Membership ) {
$data = $response->get_data();
$data['notes'] = $membership->get_notes();
$response->set_data( $data );
}
return $response;
}, 10, 3 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment