WordPress.org

Make WordPress Core

Ticket #42645: 42645.2.diff

File 42645.2.diff, 1.4 KB (added by dinhtungdu, 20 months ago)
  • src/wp-includes/theme.php

     
    19171917 * It is a better option to use that class and add any RTL styles to the main stylesheet.
    19181918 *
    19191919 * @since 3.0.0
     1920 * @since 5.3.0 Add version support.
    19201921 *
    19211922 * @global array $editor_styles
    19221923 *
    19231924 * @param array|string $stylesheet Optional. Stylesheet name or array thereof, relative to theme root.
    19241925 *                                 Defaults to 'editor-style.css'
     1926 * @param array|string $veresion   Optional. Stylesheet version or array thereof.
     1927 *                                 The versions will be attach to stylesheets
     1928 *                                 respectively.
    19251929 */
    1926 function add_editor_style( $stylesheet = 'editor-style.css' ) {
     1930function add_editor_style( $stylesheet = 'editor-style.css', $version = '' ) {
    19271931        global $editor_styles;
    19281932
    19291933        add_theme_support( 'editor-style' );
     
    19311935        $editor_styles = (array) $editor_styles;
    19321936        $stylesheet    = (array) $stylesheet;
    19331937
     1938        if ( $version ) {
     1939                $version = (array) $version;
     1940                $count   = min( count( $version ), count( $stylesheet ) );
     1941                for ( $i = 0; $i < $count; $i++ ) {
     1942                        $stylesheet[ $i ] .= '?ver=' . $version[ $i ];
     1943                }
     1944        }
     1945
    19341946        if ( is_rtl() ) {
    19351947                $rtl_stylesheet = str_replace( '.css', '-rtl.css', $stylesheet[0] );
    19361948                $stylesheet[]   = $rtl_stylesheet;