From 7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 7 Jan 2020 13:06:14 +0100 Subject: Added wordpress --- srcs/wordpress/wp-admin/load-styles.php | 88 +++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 srcs/wordpress/wp-admin/load-styles.php (limited to 'srcs/wordpress/wp-admin/load-styles.php') diff --git a/srcs/wordpress/wp-admin/load-styles.php b/srcs/wordpress/wp-admin/load-styles.php new file mode 100644 index 0000000..8b3cc0d --- /dev/null +++ b/srcs/wordpress/wp-admin/load-styles.php @@ -0,0 +1,88 @@ +registered ) ) { + continue; + } + + $style = $wp_styles->registered[ $handle ]; + + if ( empty( $style->src ) ) { + continue; + } + + $path = ABSPATH . $style->src; + + if ( $rtl && ! empty( $style->extra['rtl'] ) ) { + // All default styles have fully independent RTL files. + $path = str_replace( '.min.css', '-rtl.min.css', $path ); + } + + $content = get_file( $path ) . "\n"; + + if ( strpos( $style->src, '/' . WPINC . '/css/' ) === 0 ) { + $content = str_replace( '../images/', '../' . WPINC . '/images/', $content ); + $content = str_replace( '../js/tinymce/', '../' . WPINC . '/js/tinymce/', $content ); + $content = str_replace( '../fonts/', '../' . WPINC . '/fonts/', $content ); + $out .= $content; + } else { + $out .= str_replace( '../images/', 'images/', $content ); + } +} + +header( "Etag: $wp_version" ); +header( 'Content-Type: text/css; charset=UTF-8' ); +header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', time() + $expires_offset ) . ' GMT' ); +header( "Cache-Control: public, max-age=$expires_offset" ); + +echo $out; +exit; -- cgit