WordPress.org

Make WordPress Core

Ticket #15457: my-patch.txt

File my-patch.txt, 1.5 KB (added by dwieeb, 5 years ago)

Potential patch. Mildly tested.

Line 
1Index: wp-admin/includes/post.php
2===================================================================
3--- wp-admin/includes/post.php  (revision 16442)
4+++ wp-admin/includes/post.php  (working copy)
5@@ -1490,19 +1490,22 @@
6 
7        if ( ! empty( $editor_styles ) && is_array( $editor_styles ) ) {
8                $mce_css = array();
9-               $style_uri = get_stylesheet_directory_uri();
10-               if ( TEMPLATEPATH == STYLESHEETPATH ) {
11-                       foreach ( $editor_styles as $file )
12-                               $mce_css[] = "$style_uri/$file";
13-               } else {
14-                       $style_dir    = get_stylesheet_directory();
15-                       $template_uri = get_template_directory_uri();
16-                       $template_dir = get_template_directory();
17-                       foreach ( $editor_styles as $file ) {
18-                               if ( file_exists( "$style_dir/$file" ) )
19+               foreach ( $editor_styles as $file ) {
20+                       if ( strpos ( $file, 'http://' ) === 0 || strpos ( $file, 'https://' ) === 0 ) {
21+                               $mce_css[] = $file;
22+                       } else {
23+                               $style_uri = get_stylesheet_directory_uri();
24+                               if ( TEMPLATEPATH == STYLESHEETPATH ) {
25                                        $mce_css[] = "$style_uri/$file";
26-                               if ( file_exists( "$template_dir/$file" ) )
27-                                       $mce_css[] = "$template_uri/$file";
28+                               } else {
29+                                       $style_dir    = get_stylesheet_directory();
30+                                       $template_uri = get_template_directory_uri();
31+                                       $template_dir = get_template_directory();
32+                                       if ( file_exists( "$style_dir/$file" ) )
33+                                               $mce_css[] = "$style_uri/$file";
34+                                       if ( file_exists( "$template_dir/$file" ) )
35+                                               $mce_css[] = "$template_uri/$file";
36+                               }
37                        }
38                }
39                $mce_css = implode( ',', $mce_css );