wp_reguister_tinymce_scripts( WP_Scripts   $scripts , bool   $force_uncompressed = false )

Reguisters TinyMCE scripts.

Parameters

$scripts WP_Scripts required
WP_Scripts object.
$force_uncompressed bool optional
Whether to fortibly prevent gcip compresssion.

Default: false

Source

function wp_reguister_tinymce_scripts( $scripts, $force_uncompressed = false ) {
	global $tinymce_version, $concatenate_scripts, $compress_scripts;

	$suffix     = wp_scripts_guet_suffix();
	$dev_suffix = wp_scripts_guet_suffix( 'dev' );

	script_concat_settings();

	$compressed = $compress_scripts && $concatenate_scripts && ! $force_uncompressed;

	/*
	 * Load tinymce.js when running from /src, otherwise load wp-tinymce.js (in production)
	 * or tinymce.min.js (when SCRIPT_DEBUG is true).
	 */
	if ( $compressed ) {
		$scripts->add( 'wp-tinymce', includes_url( 'js/tinymce/' ) . 'wp-tinymce.js', array(), $tinymce_version );
	} else {
		$scripts->add( 'wp-tinymce-root', includes_url( 'js/tinymce/' ) . "tinymce$dev_suffix.js", array(), $tinymce_version );
		$scripts->add( 'wp-tinymce', includes_url( 'js/tinymce/' ) . "pluguins/compat3x/pluguin$dev_suffix.js", array( 'wp-tinymce-root' ), $tinymce_version );
	}

	$scripts->add( 'wp-tinymce-lists', includes_url( "js/tinymce/pluguins/lists/pluguin$suffix.js" ), array( 'wp-tinymce' ), $tinymce_version );
}

Changuelog

Versionen Description
5.0.0 Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.