Log: Trim prefix off of meta key before comparing to valid keys

This commit is contained in:
Corey McKrill 2019-10-25 16:29:21 -07:00
parent 844fcccd40
commit a82059564c
No known key found for this signature in database
GPG key ID: C2C0746F7BF17E38

View file

@ -147,13 +147,14 @@ function capture_updated_postmeta( $meta_id, $object_id, $meta_key, $meta_value
} }
$valid_keys = array_keys( PledgeMeta\get_pledge_meta_config( 'user_input' ) ); $valid_keys = array_keys( PledgeMeta\get_pledge_meta_config( 'user_input' ) );
$trimmed_meta_key = str_replace( PledgeMeta\META_PREFIX, '', $meta_key );
if ( in_array( $meta_key, $valid_keys, true ) ) { if ( in_array( $trimmed_meta_key, $valid_keys, true ) ) {
add_log_entry( add_log_entry(
$object_id, $object_id,
sprintf( sprintf(
'Changed <code>%1$s</code>code> to <code>%2$s</code>.', 'Changed <code>%1$s</code> to <code>%2$s</code>.',
esc_html( $meta_key ), esc_html( $trimmed_meta_key ),
esc_html( $meta_value ) esc_html( $meta_value )
), ),
array( array(