process_text_diff_html
Contextually filters a diffed line.
Filters TextDiff processing of diffed line. By default, diffs are processed with htmlspecialchars. Use this filter to remove or change the processing. Passes a context indicating if the line is added, deleted or unchanged.
Использование
add_filter( 'process_text_diff_html', 'wp_kama_process_text_diff_html_filter', 10, 3 ); /** * Function for `process_text_diff_html` filter-hook. * * @param string $processed_line The processed diffed line. * @param string $line The unprocessed diffed line. * @param string $context The line context. Values are 'added', 'deleted' or 'unchanged'. * * @return string */ function wp_kama_process_text_diff_html_filter( $processed_line, $line, $context ){ // filter... return $processed_line; }
- $processed_line(строка)
- The processed diffed line.
- $line(строка)
- The unprocessed diffed line.
- $context(строка)
- The line context. Values are 'added', 'deleted' or 'unchanged'.
Список изменений
С версии 4.1.0 | Введена. |
Где вызывается хук
process_text_diff_html
process_text_diff_html
process_text_diff_html
wp-includes/class-wp-text-diff-renderer-table.php 213
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'added' );
wp-includes/class-wp-text-diff-renderer-table.php 239
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'deleted' );
wp-includes/class-wp-text-diff-renderer-table.php 264
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'unchanged' );