Code Duplication    Length = 13-15 lines in 2 locations

src/wp-includes/kses.php 2 locations

@@ 1617-1631 (lines=15) @@
1614
 *
1615
 * @since 2.0.0
1616
 */
1617
function kses_init_filters() {
1618
	// Normal filtering
1619
	add_filter('title_save_pre', 'wp_filter_kses');
1620
1621
	// Comment filtering
1622
	if ( current_user_can( 'unfiltered_html' ) )
1623
		add_filter( 'pre_comment_content', 'wp_filter_post_kses' );
1624
	else
1625
		add_filter( 'pre_comment_content', 'wp_filter_kses' );
1626
1627
	// Post filtering
1628
	add_filter('content_save_pre', 'wp_filter_post_kses');
1629
	add_filter('excerpt_save_pre', 'wp_filter_post_kses');
1630
	add_filter('content_filtered_save_pre', 'wp_filter_post_kses');
1631
}
1632
1633
/**
1634
 * Removes all Kses input form content filters.
@@ 1645-1657 (lines=13) @@
1642
 *
1643
 * @since 2.0.6
1644
 */
1645
function kses_remove_filters() {
1646
	// Normal filtering
1647
	remove_filter('title_save_pre', 'wp_filter_kses');
1648
1649
	// Comment filtering
1650
	remove_filter( 'pre_comment_content', 'wp_filter_post_kses' );
1651
	remove_filter( 'pre_comment_content', 'wp_filter_kses' );
1652
1653
	// Post filtering
1654
	remove_filter('content_save_pre', 'wp_filter_post_kses');
1655
	remove_filter('excerpt_save_pre', 'wp_filter_post_kses');
1656
	remove_filter('content_filtered_save_pre', 'wp_filter_post_kses');
1657
}
1658
1659
/**
1660
 * Sets up most of the Kses filters for input form content.