Ticket #37627: meta-boxes.2.diff
File meta-boxes.2.diff, 756 bytes (added by , 7 years ago) |
---|
-
meta-boxes.php
630 630 <?php 631 631 $metadata = has_meta($post->ID); 632 632 foreach ( $metadata as $key => $value ) { 633 if ( is_protected_meta( $metadata[ $key ][ 'meta_key' ], 'post' ) || ! current_user_can( 'edit_post_meta', $post->ID, $metadata[ $key ][ 'meta_key' ] ) )633 if ( is_protected_meta( $metadata[ $key ][ 'meta_key' ], 'post' ) || ( is_serialized( $metadata[ $key ][ 'meta_value' ] ) && ! is_serialized_string( $metadata[ $key ][ 'meta_value' ] ) ) || ! current_user_can( 'edit_post_meta', $post->ID, $metadata[ $key ][ 'meta_key' ] ) ) 634 634 unset( $metadata[ $key ] ); 635 635 } 636 636 list_meta( $metadata );