Skip to content

Commit

Permalink
Merge pull request #1634 from 10up/feature/prepared-meta-filter
Browse files Browse the repository at this point in the history
Add ep_prepared_*_meta filters
  • Loading branch information
tlovett1 authored Jan 17, 2020
2 parents a6b4aee + ef31de1 commit 5eb81bb
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 4 deletions.
22 changes: 20 additions & 2 deletions includes/classes/Indexable/Post/Post.php
Original file line number Diff line number Diff line change
Expand Up @@ -520,7 +520,16 @@ public function prepare_meta( $post ) {
$meta = apply_filters( 'ep_prepare_meta_data', (array) get_post_meta( $post->ID ), $post );

if ( empty( $meta ) ) {
return [];
/**
* Filter final list of prepared meta.
*
* @hook ep_prepared_post_meta
* @param {array} $prepared_meta Prepared meta
* @param {WP_Post} $post Post object
* @since 3.4
* @return {array} Prepared meta
*/
return apply_filters( 'ep_prepared_post_meta', [], $post );
}

$prepared_meta = [];
Expand Down Expand Up @@ -577,7 +586,16 @@ public function prepare_meta( $post ) {
}
}

return $prepared_meta;
/**
* Filter final list of prepared meta.
*
* @hook ep_prepared_post_meta
* @param {array} $prepared_meta Prepared meta
* @param {WP_Post} $post Post object
* @since 3.4
* @return {array} Prepared meta
*/
return apply_filters( 'ep_prepared_post_meta', $prepared_meta, $post );

}

Expand Down
22 changes: 20 additions & 2 deletions includes/classes/Indexable/User/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -861,7 +861,16 @@ public function prepare_meta( $user_id ) {
$meta = (array) get_user_meta( $user_id );

if ( empty( $meta ) ) {
return [];
/**
* Filter final list of prepared user meta.
*
* @hook ep_prepared_user_meta
* @param {array} $prepared_meta Prepared meta
* @param {integer} $user_id User ID
* @since 3.4
* @return {array} Prepared meta
*/
return apply_filters( 'ep_prepared_user_meta', [], $user_id );
}

$prepared_meta = [];
Expand Down Expand Up @@ -925,6 +934,15 @@ public function prepare_meta( $user_id ) {
}
}

return $prepared_meta;
/**
* Filter final list of prepared user meta.
*
* @hook ep_prepared_user_meta
* @param {array} $prepared_meta Prepared meta
* @param {integer} $user_id User ID
* @since 3.4
* @return {array} Prepared meta
*/
return apply_filters( 'ep_prepared_user_meta', $prepared_meta, $user_id );
}
}

0 comments on commit 5eb81bb

Please sign in to comment.