process_text_diff_html хук-фильтрWP 4.1.0

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 Введена.

Где вызывается хук

WP_Text_Diff_Renderer_Table::_added()
process_text_diff_html
WP_Text_Diff_Renderer_Table::_deleted()
process_text_diff_html
WP_Text_Diff_Renderer_Table::_context()
process_text_diff_html
wp-includes/class-wp-text-diff-renderer-table.php 208
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'added' );
wp-includes/class-wp-text-diff-renderer-table.php 234
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'deleted' );
wp-includes/class-wp-text-diff-renderer-table.php 259
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'unchanged' );

Где используется хук в WordPress

Использование не найдено.