From 553395cb92b06676bb8decba192ac451f3e90de3 Mon Sep 17 00:00:00 2001 From: Peter Westwood Date: Wed, 13 Feb 2013 21:42:03 +0000 Subject: [PATCH] Revisions: Pass the whole revision being filtered along with context about which side it is to the _wp_post_revision_field_$field filters. Fixes #19932 props pollett, ethitter. git-svn-id: https://develop.svn.wordpress.org/trunk@23404 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/revision.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wp-admin/revision.php b/wp-admin/revision.php index dd20c12765..51a01479a4 100644 --- a/wp-admin/revision.php +++ b/wp-admin/revision.php @@ -169,14 +169,14 @@ require_once( './admin-header.php' ); $identical = true; foreach ( _wp_post_revision_fields() as $field => $field_title ) : if ( 'diff' == $action ) { - $left_content = apply_filters( "_wp_post_revision_field_$field", $left_revision->$field, $field ); - $right_content = apply_filters( "_wp_post_revision_field_$field", $right_revision->$field, $field ); + $left_content = apply_filters( "_wp_post_revision_field_$field", $left_revision->$field, $field, $left_revision, 'left' ); + $right_content = apply_filters( "_wp_post_revision_field_$field", $right_revision->$field, $field, $right_revision, 'right' ); if ( !$content = wp_text_diff( $left_content, $right_content ) ) continue; // There is no difference between left and right $identical = false; } else { add_filter( "_wp_post_revision_field_$field", 'htmlspecialchars' ); - $content = apply_filters( "_wp_post_revision_field_$field", $revision->$field, $field ); + $content = apply_filters( "_wp_post_revision_field_$field", $revision->$field, $field, $revision, '' ); } ?>