plugin updates
This commit is contained in:
@@ -54,11 +54,10 @@ function wp_register_tinymce_scripts( $scripts, $force_uncompressed = false ) {
|
||||
|
||||
script_concat_settings();
|
||||
|
||||
$compressed = $compress_scripts && $concatenate_scripts && isset( $_SERVER['HTTP_ACCEPT_ENCODING'] )
|
||||
&& false !== stripos( $_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip' ) && ! $force_uncompressed;
|
||||
$compressed = $compress_scripts && $concatenate_scripts && ! $force_uncompressed;
|
||||
|
||||
/*
|
||||
* Load tinymce.js when running from /src, otherwise load wp-tinymce.js.gz (in production)
|
||||
* 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 ) {
|
||||
@@ -97,7 +96,6 @@ function wp_default_packages_vendor( $scripts ) {
|
||||
'lodash',
|
||||
'wp-polyfill-fetch',
|
||||
'wp-polyfill-formdata',
|
||||
'wp-polyfill-importmap',
|
||||
'wp-polyfill-node-contains',
|
||||
'wp-polyfill-url',
|
||||
'wp-polyfill-dom-rect',
|
||||
@@ -111,19 +109,18 @@ function wp_default_packages_vendor( $scripts ) {
|
||||
'react' => '18.3.1',
|
||||
'react-dom' => '18.3.1',
|
||||
'react-jsx-runtime' => '18.3.1',
|
||||
'regenerator-runtime' => '0.14.0',
|
||||
'moment' => '2.29.4',
|
||||
'regenerator-runtime' => '0.14.1',
|
||||
'moment' => '2.30.1',
|
||||
'lodash' => '4.17.21',
|
||||
'wp-polyfill-fetch' => '3.6.17',
|
||||
'wp-polyfill-fetch' => '3.6.20',
|
||||
'wp-polyfill-formdata' => '4.0.10',
|
||||
'wp-polyfill-node-contains' => '4.8.0',
|
||||
'wp-polyfill-url' => '3.6.4',
|
||||
'wp-polyfill-dom-rect' => '4.8.0',
|
||||
'wp-polyfill-element-closest' => '3.0.2',
|
||||
'wp-polyfill-object-fit' => '2.3.5',
|
||||
'wp-polyfill-inert' => '3.1.2',
|
||||
'wp-polyfill-inert' => '3.1.3',
|
||||
'wp-polyfill' => '3.15.0',
|
||||
'wp-polyfill-importmap' => '1.8.2',
|
||||
);
|
||||
|
||||
foreach ( $vendor_scripts as $handle => $dependencies ) {
|
||||
@@ -613,7 +610,7 @@ function wp_tinymce_inline_scripts() {
|
||||
}
|
||||
|
||||
if ( ! empty( $editor_settings['tinymce'] ) && is_array( $editor_settings['tinymce'] ) ) {
|
||||
array_merge( $tinymce_settings, $editor_settings['tinymce'] );
|
||||
$tinymce_settings = array_merge( $tinymce_settings, $editor_settings['tinymce'] );
|
||||
}
|
||||
|
||||
/** This filter is documented in wp-includes/class-wp-editor.php */
|
||||
@@ -684,7 +681,13 @@ function wp_scripts_get_suffix( $type = '' ) {
|
||||
static $suffixes;
|
||||
|
||||
if ( null === $suffixes ) {
|
||||
// Include an unmodified $wp_version.
|
||||
/*
|
||||
* Include an unmodified $wp_version.
|
||||
*
|
||||
* Note: wp_get_wp_version() is not used here, as this file can be included
|
||||
* via wp-admin/load-scripts.php or wp-admin/load-styles.php, in which case
|
||||
* wp-includes/functions.php is not loaded.
|
||||
*/
|
||||
require ABSPATH . WPINC . '/version.php';
|
||||
|
||||
/*
|
||||
@@ -751,7 +754,7 @@ function wp_default_scripts( $scripts ) {
|
||||
)
|
||||
);
|
||||
|
||||
$scripts->add( 'common', "/wp-admin/js/common$suffix.js", array( 'jquery', 'hoverIntent', 'utils' ), false, 1 );
|
||||
$scripts->add( 'common', "/wp-admin/js/common$suffix.js", array( 'jquery', 'hoverIntent', 'utils', 'wp-a11y' ), false, 1 );
|
||||
$scripts->set_translations( 'common' );
|
||||
|
||||
$scripts->add( 'wp-sanitize', "/wp-includes/js/wp-sanitize$suffix.js", array(), false, 1 );
|
||||
@@ -935,7 +938,7 @@ function wp_default_scripts( $scripts ) {
|
||||
$scripts->add( 'jquery-form', "/wp-includes/js/jquery/jquery.form$suffix.js", array( 'jquery' ), '4.3.0', 1 );
|
||||
|
||||
// jQuery plugins.
|
||||
$scripts->add( 'jquery-color', '/wp-includes/js/jquery/jquery.color.min.js', array( 'jquery' ), '2.2.0', 1 );
|
||||
$scripts->add( 'jquery-color', '/wp-includes/js/jquery/jquery.color.min.js', array( 'jquery' ), '3.0.0', 1 );
|
||||
$scripts->add( 'schedule', '/wp-includes/js/jquery/jquery.schedule.js', array( 'jquery' ), '20m', 1 );
|
||||
$scripts->add( 'jquery-query', '/wp-includes/js/jquery/jquery.query.js', array( 'jquery' ), '2.2.3', 1 );
|
||||
$scripts->add( 'jquery-serialize-object', '/wp-includes/js/jquery/jquery.serialize-object.js', array( 'jquery' ), '0.2-wp', 1 );
|
||||
@@ -1033,8 +1036,8 @@ function wp_default_scripts( $scripts ) {
|
||||
$scripts->add( 'json2', "/wp-includes/js/json2$suffix.js", array(), '2015-05-03' );
|
||||
did_action( 'init' ) && $scripts->add_data( 'json2', 'conditional', 'lt IE 8' );
|
||||
|
||||
$scripts->add( 'underscore', "/wp-includes/js/underscore$dev_suffix.js", array(), '1.13.4', 1 );
|
||||
$scripts->add( 'backbone', "/wp-includes/js/backbone$dev_suffix.js", array( 'underscore', 'jquery' ), '1.5.0', 1 );
|
||||
$scripts->add( 'underscore', "/wp-includes/js/underscore$dev_suffix.js", array(), '1.13.7', 1 );
|
||||
$scripts->add( 'backbone', "/wp-includes/js/backbone$dev_suffix.js", array( 'underscore', 'jquery' ), '1.6.0', 1 );
|
||||
|
||||
$scripts->add( 'wp-util', "/wp-includes/js/wp-util$suffix.js", array( 'underscore', 'jquery' ), false, 1 );
|
||||
did_action( 'init' ) && $scripts->localize(
|
||||
@@ -1214,7 +1217,7 @@ function wp_default_scripts( $scripts ) {
|
||||
$scripts->add( 'auth-app', "/wp-admin/js/auth-app$suffix.js", array( 'jquery', 'wp-api-request', 'wp-i18n', 'wp-hooks' ), false, 1 );
|
||||
$scripts->set_translations( 'auth-app' );
|
||||
|
||||
$scripts->add( 'user-profile', "/wp-admin/js/user-profile$suffix.js", array( 'jquery', 'password-strength-meter', 'wp-util' ), false, 1 );
|
||||
$scripts->add( 'user-profile', "/wp-admin/js/user-profile$suffix.js", array( 'clipboard', 'jquery', 'password-strength-meter', 'wp-util', 'wp-a11y' ), false, 1 );
|
||||
$scripts->set_translations( 'user-profile' );
|
||||
$user_id = isset( $_GET['user_id'] ) ? (int) $_GET['user_id'] : 0;
|
||||
did_action( 'init' ) && $scripts->localize(
|
||||
@@ -1392,7 +1395,7 @@ function wp_default_scripts( $scripts ) {
|
||||
$scripts->add( 'admin-tags', "/wp-admin/js/tags$suffix.js", array( 'jquery', 'wp-ajax-response' ), false, 1 );
|
||||
$scripts->set_translations( 'admin-tags' );
|
||||
|
||||
$scripts->add( 'admin-comments', "/wp-admin/js/edit-comments$suffix.js", array( 'wp-lists', 'quicktags', 'jquery-query' ), false, 1 );
|
||||
$scripts->add( 'admin-comments', "/wp-admin/js/edit-comments$suffix.js", array( 'wp-lists', 'quicktags', 'jquery-query', 'wp-a11y' ), false, 1 );
|
||||
$scripts->set_translations( 'admin-comments' );
|
||||
did_action( 'init' ) && $scripts->localize(
|
||||
'admin-comments',
|
||||
@@ -1522,7 +1525,13 @@ function wp_default_scripts( $scripts ) {
|
||||
function wp_default_styles( $styles ) {
|
||||
global $editor_styles;
|
||||
|
||||
// Include an unmodified $wp_version.
|
||||
/*
|
||||
* Include an unmodified $wp_version.
|
||||
*
|
||||
* Note: wp_get_wp_version() is not used here, as this file can be included
|
||||
* via wp-admin/load-scripts.php or wp-admin/load-styles.php, in which case
|
||||
* wp-includes/functions.php is not loaded.
|
||||
*/
|
||||
require ABSPATH . WPINC . '/version.php';
|
||||
|
||||
if ( ! defined( 'SCRIPT_DEBUG' ) ) {
|
||||
@@ -2504,6 +2513,20 @@ function wp_enqueue_global_styles() {
|
||||
|
||||
$stylesheet = wp_get_global_stylesheet();
|
||||
|
||||
if ( $is_block_theme ) {
|
||||
/*
|
||||
* Dequeue the Customizer's custom CSS
|
||||
* and add it before the global styles custom CSS.
|
||||
*/
|
||||
remove_action( 'wp_head', 'wp_custom_css_cb', 101 );
|
||||
// Get the custom CSS from the Customizer and add it to the global stylesheet.
|
||||
$custom_css = wp_get_custom_css();
|
||||
$stylesheet .= $custom_css;
|
||||
|
||||
// Add the global styles custom CSS at the end.
|
||||
$stylesheet .= wp_get_global_stylesheet( array( 'custom-css' ) );
|
||||
}
|
||||
|
||||
if ( empty( $stylesheet ) ) {
|
||||
return;
|
||||
}
|
||||
@@ -2516,27 +2539,6 @@ function wp_enqueue_global_styles() {
|
||||
wp_add_global_styles_for_blocks();
|
||||
}
|
||||
|
||||
/**
|
||||
* Enqueues the global styles custom css defined via theme.json.
|
||||
*
|
||||
* @since 6.2.0
|
||||
*/
|
||||
function wp_enqueue_global_styles_custom_css() {
|
||||
if ( ! wp_is_block_theme() ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Don't enqueue Customizer's custom CSS separately.
|
||||
remove_action( 'wp_head', 'wp_custom_css_cb', 101 );
|
||||
|
||||
$custom_css = wp_get_custom_css();
|
||||
$custom_css .= wp_get_global_styles_custom_css();
|
||||
|
||||
if ( ! empty( $custom_css ) ) {
|
||||
wp_add_inline_style( 'global-styles', $custom_css );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if the editor scripts and styles for all registered block types
|
||||
* should be enqueued on the current screen.
|
||||
@@ -3052,7 +3054,7 @@ function _wp_normalize_relative_css_links( $css, $stylesheet_url ) {
|
||||
if (
|
||||
str_starts_with( $url, 'http:' ) ||
|
||||
str_starts_with( $url, 'https:' ) ||
|
||||
str_starts_with( $url, '//' ) ||
|
||||
str_starts_with( $url, '/' ) ||
|
||||
str_starts_with( $url, '#' ) ||
|
||||
str_starts_with( $url, 'data:' )
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user