wppaste
WordPress

apply_filters( 'revision_text_diff_options', array $args, string $field, WP_Post $compare_from, WP_Post $compare_to )

Since
4.1.0
Filters revisions text diff options.

Description

Filters the options passed to wp_text_diff() when viewing a post revision.

Compatibility

WordPress
since 4.1.0
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0).

Parameters

$argsarray
{ Associative array of options to pass to wp_text_diff().
@type bool $show_split_view True for split view (two columns), false for un-split view (single column). Default true.
}
  • $show_split_viewbool

    True for split view (two columns), false for un-split view (single column). Default true.
$fieldstring
The current revision field.
$compare_fromWP_Post
The revision post to compare from.
$compare_toWP_Post
The revision post to compare to.

Where this hook fires · 1

  • wp-admin/includes/revision.php:118wp_get_revision_ui_diff()

Source code

		 *                                 un-split view (single column). Default true.		 * }		 * @param string  $field        The current revision field.		 * @param WP_Post $compare_from The revision post to compare from.		 * @param WP_Post $compare_to   The revision post to compare to.		 */		$args = apply_filters( 'revision_text_diff_options', $args, $field, $compare_from, $compare_to ); 		$diff = wp_text_diff( $content_from, $content_to, $args ); 		if ( ! $diff && 'post_title' === $field ) {			/*			 * It's a better user experience to still show the Title, even if it didn't change.

Changelog

Introduced in 4.1.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.7.7 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.