diff options
Diffstat (limited to 'plugins/jetpack/sync/class.jetpack-sync-module.php')
-rw-r--r-- | plugins/jetpack/sync/class.jetpack-sync-module.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/jetpack/sync/class.jetpack-sync-module.php b/plugins/jetpack/sync/class.jetpack-sync-module.php index 4225230e..ed9ef753 100644 --- a/plugins/jetpack/sync/class.jetpack-sync-module.php +++ b/plugins/jetpack/sync/class.jetpack-sync-module.php @@ -47,7 +47,7 @@ abstract class Jetpack_Sync_Module { } protected function get_check_sum( $values ) { - return crc32( json_encode( $values ) ); + return crc32( wp_json_encode( jetpack_json_wrap( $values ) ) ); } protected function still_valid_checksum( $sums_to_check, $name, $new_sum ) { @@ -107,9 +107,9 @@ abstract class Jetpack_Sync_Module { $private_meta_whitelist_sql = "'" . implode( "','", array_map( 'esc_sql', $meta_key_whitelist ) ) . "'"; - return array_map( - array( $this, 'unserialize_meta' ), - $wpdb->get_results( + return array_map( + array( $this, 'unserialize_meta' ), + $wpdb->get_results( "SELECT $id, meta_key, meta_value, meta_id FROM $table WHERE $id IN ( " . implode( ',', wp_parse_id_list( $ids ) ) . ' )'. " AND meta_key IN ( $private_meta_whitelist_sql ) " , OBJECT ) |