function lab_custom_css_wp_print_styles() { $screen_lg = 1200; $screen_md = 992; $screen_sm = 480; $screen_xs = 480; $custom_css = trim(laborator_get_custom_css()); $custom_css_lg = trim(laborator_get_custom_css('lg')); $custom_css_md = trim(laborator_get_custom_css('md')); $custom_css_sm = trim(laborator_get_custom_css('sm')); $custom_css_xs = trim(laborator_get_custom_css('xs')); $custom_css_less = trim(laborator_get_custom_css('less')); $custom_css_sass = trim(laborator_get_custom_css('sass')); $custom_css_append = ''; if ($custom_css) { $custom_css_append .= $custom_css; $custom_css_append .= PHP_EOL . PHP_EOL; } # XS - Media Screen CSS if ($custom_css_xs) { $custom_css_append .= "@media screen and (max-width: {$screen_xs}px){" . PHP_EOL; $custom_css_append .= $custom_css_xs . PHP_EOL; $custom_css_append .= '}'; $custom_css_append .= PHP_EOL . PHP_EOL; } # SM - Media Screen CSS if ($custom_css_sm) { $custom_css_append .= "@media screen and (min-width: {$screen_sm}px){" . PHP_EOL; $custom_css_append .= $custom_css_sm . PHP_EOL; $custom_css_append .= '}'; $custom_css_append .= PHP_EOL . PHP_EOL; } # MD - Media Screen CSS if ($custom_css_md) { $custom_css_append .= "@media screen and (min-width: {$screen_md}px){" . PHP_EOL; $custom_css_append .= $custom_css_md . PHP_EOL; $custom_css_append .= '}'; $custom_css_append .= PHP_EOL . PHP_EOL; } # LG - Media Screen CSS if ($custom_css_lg) { $custom_css_append .= "@media screen and (min-width: {$screen_lg}px){" . PHP_EOL; $custom_css_append .= $custom_css_lg . PHP_EOL; $custom_css_append .= '}'; $custom_css_append .= PHP_EOL . PHP_EOL; } # LESS CSS if ($custom_css_less) { if (!class_exists('lessc')) { require_once 'custom-css-lib/lessc.inc.php'; } $less = new lessc(); $compiled_less = ''; try { $compiled_less = $less->compile($custom_css_less); } catch (exception $e) { } if ($compiled_less) { $custom_css_append .= $compiled_less . PHP_EOL . PHP_EOL; } } # SASS CSS if ($custom_css_sass) { if (!class_exists('sassc')) { require_once 'custom-css-lib/scss.inc.php'; } $scss = new scssc(); $compiled_sass = ''; try { $compiled_sass = $scss->compile($custom_css_sass); } catch (exception $e) { } if ($compiled_sass) { $custom_css_append .= $compiled_sass . PHP_EOL . PHP_EOL; } } if ($custom_css_append = trim($custom_css_append)) { echo '<style id="theme-custom-css">' . PHP_EOL . compress_text($custom_css_append) . PHP_EOL . '</style>'; } }
/** * Kalium WordPress Theme * * Laborator.co * www.laborator.co */ $footer_fixed = get_data('footer_fixed'); $footer_style = get_data('footer_style'); $footer_bg = get_data('footer_bg'); $footer_text = get_data('footer_text'); $footer_text_right = get_data('footer_text_right'); $footer_bottom_style = get_data('footer_bottom_style'); if ($footer_bg) { $footer_bg = esc_attr($footer_bg); echo compress_text("<style> footer.main-footer { background-color: {$footer_bg}; } </style>"); } $footer_classes = array("main-footer", "footer-bottom-" . esc_attr($footer_bottom_style)); if ($footer_fixed) { $footer_classes[] = 'fixed-footer'; if ($footer_fixed == 'fixed-fade') { $footer_classes[] = 'fixed-footer-fade'; } else { if ($footer_fixed == 'fixed-slide') { $footer_classes[] = 'fixed-footer-slide'; } } } if ($footer_style) { $footer_classes[] = "main-footer-" . esc_attr($footer_style); }
function share_story_network_link($network, $id, $class = '', $icon = false) { global $post; $networks = array('fb' => array('url' => 'https://www.facebook.com/sharer.php?m2w&s=100&p[url]=' . esc_attr(get_permalink()) . '&p[title]=' . esc_attr(get_the_title()), 'tooltip' => __('Facebook', 'kalium'), 'icon' => 'facebook'), 'tw' => array('url' => 'https://twitter.com/home?status=' . esc_attr(get_the_title() . ' – ' . get_permalink()), 'tooltip' => __('Twitter', 'kalium'), 'icon' => 'twitter'), 'gp' => array('url' => 'https://plus.google.com/share?url=' . esc_attr(get_permalink()), 'tooltip' => __('Google+', 'kalium'), 'icon' => 'google-plus'), 'tlr' => array('url' => 'https://www.tumblr.com/share/link?url=' . esc_attr(get_permalink()) . '&name=' . esc_attr(get_the_title()) . '&description=' . esc_attr(get_the_excerpt()), 'tooltip' => __('Tumblr', 'kalium'), 'icon' => 'tumblr'), 'lin' => array('url' => 'https://linkedin.com/shareArticle?mini=true&url=' . esc_attr(get_permalink()) . '&title=' . esc_attr(get_the_title()), 'tooltip' => __('LinkedIn', 'kalium'), 'icon' => 'linkedin'), 'pi' => array('url' => 'https://pinterest.com/pin/create/button/?url=' . esc_attr(get_permalink()) . '&description=' . esc_attr(get_the_title()) . '&' . ($id ? 'media=' . wp_get_attachment_url(get_post_thumbnail_id($id)) : ''), 'tooltip' => __('Pinterest', 'kalium'), 'icon' => 'pinterest'), 'vk' => array('url' => 'https://vkontakte.ru/share.php?url=' . esc_attr(get_permalink()) . '&title=' . esc_attr(get_the_title()) . '&description=' . esc_attr(get_the_excerpt()), 'tooltip' => __('VKontakte', 'kalium'), 'icon' => 'vk'), 'em' => array('url' => 'mailto:?subject=' . esc_attr(get_the_title()) . '&body=' . esc_attr(sprintf(__('Check out what I just spotted: %s', 'kalium'), esc_attr(get_permalink()))), 'tooltip' => __('Email', 'kalium'), 'icon' => 'envelope-o'), 'pr' => array('url' => 'javascript:window.print();', 'tooltip' => __('Print', 'kalium'), 'icon' => 'print')); $network_entry = $networks[$network]; ob_start(); ?> <a class="<?php echo esc_attr($network_entry['icon']); echo $class ? esc_attr(" {$class}") : ''; ?> " href="<?php echo $network_entry['url']; ?> " target="_blank"> <?php if ($icon) { ?> <i class="icon fa fa-<?php echo esc_attr($network_entry['icon']); ?> "></i> <?php } else { ?> <?php echo esc_html($network_entry['tooltip']); ?> <?php } ?> </a> <?php $social_network_link = ob_get_clean(); echo compress_text($social_network_link); }