コード例 #1
0
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>';
    }
}
コード例 #2
0
/**
 *	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);
}
コード例 #3
0
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&#91;url&#93;=' . esc_attr(get_permalink()) . '&p&#91;title&#93;=' . 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&amp;url=' . esc_attr(get_permalink()) . '&amp;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()) . '&amp;description=' . esc_attr(get_the_title()) . '&amp;' . ($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()) . '&amp;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);
}