PHP
37
CSS force to load at clientside - php modify date - less css version By timo on 10th July 2019 02:25:51 PM
- $styles = [
- 'dashicons' => [
- 'url' => includes_url().'css/dashicons.min.css',
- 'media' => 'all'
- ],
- 'fonts' => [
- 'url' => 'https://fonts.googleapis.com/css?family=Open+Sans:400,600,700',
- 'media' => 'all'
- ],
- 'fontawesome' => [
- 'url' => 'https://pro.fontawesome.com/releases/v5.8.2/css/all.css',
- 'media' => 'all',
- 'integrity' => 'sha384-xVVam1KS4+Qt2OrFa+VdRUoXygyKIuNWUUUBZYv+n27STsJ7oDOHJgfF0bNKLMJF',
- 'crossorigin' => 'anonymous'
- ],
- 'swiper' => [
- 'url' => 'https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css',
- 'media' => 'all'
- ],
- 'fancybox' => [
- 'url' => 'https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.css',
- 'media' => 'all'
- ],
- 'print' => [
- 'url' => get_path('css') . '/print.min.css',
- 'media' => 'print'
- ]
- ];
- if ( DEVICE == 'desktop' ) {
- $desktop = [
- 'mobile' => [
- 'url' => get_path('css') . '/mobile.min.css',
- 'media' => 'screen and (max-width: 768px)',
- 'ver' => [
- 'type' => 'date',
- 'path' => get_path('css', 'dir') . '/mobile.min.css',
- ]
- ],
- 'tablet' => [
- 'url' => get_path('css') . '/tablet.min.css',
- 'media' => 'screen and (max-width: 1024px)',
- 'ver' => '1.0'
- ],
- 'desktop' => [
- 'url' => get_path('css') . '/desktop.min.css',
- 'path' => get_path('css', 'dir') . '/mobile.min.css',
- 'media' => 'screen and (min-width: 1025px)',
- 'ver' => [
- 'type' => 'size',
- 'path' => get_path('css', 'dir') . '/mobile.min.css',
- ]
- ],
- ];
- } else if ( DEVICE == 'tablet' ) {
- $styles['tablet'] = [
- 'url' => get_path('css') . '/tablet.min.css',
- 'media' => 'all'
- ];
- } else if ( DEVICE == 'mobile' ) {
- $styles['mobile'] = [
- 'url' => get_path('css') . '/mobile.min.css',
- 'media' => 'all'
- ];
- }
- foreach ($styles as $style) {
- $url = $style['url'];
- switch ( $style['ver']['type'] ) {
- case 'date':
- break;
- case 'size':
- break;
- }
- $url .= '?v=' . $version;
- $url .= '?v=' . $style['ver'];
- }
- echo '
- <link rel="stylesheet" href="'.$url.'"
- media="'.$style['media'].'">
- ';
- }
Recent Pastes