コード例 #1
0
/**
 * Needed scripts & styles
 */
function ht_scripts_styles()
{
    global $data, $wp_styles;
    /*
     * Adds JavaScript to pages with the comment form to support
     * sites with threaded comments (when in use).
     */
    if (is_singular() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    wp_enqueue_script('jquery.tools', HT_JS_PATH . 'jquery.tools.min.js', array('jquery'), '', true);
    wp_enqueue_script('flex-js', HT_JS_PATH . 'jquery.flexslider-min.js', array('jquery'), '', true);
    wp_enqueue_script('prettyPhoto', HT_JS_PATH . 'jquery.prettyPhoto.js', array('jquery'), '', true);
    wp_enqueue_script('filterable', HT_JS_PATH . 'jquery.isotope.min.js', array('jquery'), '', true);
    wp_enqueue_script('video-background', HT_JS_PATH . 'jquery.videobackground.js', array('jquery'), '', true);
    if (ht_slideshow_status() == '1' && !ht_has_video_bg()) {
        wp_enqueue_script('supersized', HT_JS_PATH . 'supersized.3.2.7.min.js', array('jquery'));
    }
    if ($data['music_status'] != '1' && $data['music_url'] != '' && $data['music_status'] == '3' && is_front_page()) {
        wp_enqueue_script('audio', HT_JS_PATH . 'audio.js');
    }
    if ($data['music_status'] != '1' && $data['music_url'] != '' && $data['music_status'] == '2') {
        wp_enqueue_script('audio', HT_JS_PATH . 'audio.js');
    }
    wp_enqueue_script('custom-js', HT_JS_PATH . 'custom.js', array('jquery'), '', true);
    wp_localize_script('custom-js', 'MyAjax', array('ajaxurl' => admin_url('admin-ajax.php'), 'contactNounce' => wp_create_nonce('myajax-contact-nonce'), 'theme_directory' => get_template_directory_uri()));
    wp_localize_script('supersized', 'themeDetails', array('url' => get_template_directory_uri()));
    // Needed css files
    wp_enqueue_style('flexslider', get_template_directory_uri() . '/styles/flexslider.css');
    wp_enqueue_style('icons', get_template_directory_uri() . '/styles/font-awesome.min.css');
    wp_enqueue_style('prettyPhoto', get_template_directory_uri() . '/styles/prettyPhoto.css');
    wp_enqueue_style('supersized', get_template_directory_uri() . '/styles/supersized.css');
    // Main css
    wp_enqueue_style('ht-style', get_stylesheet_uri());
    // lovely IE!
    wp_enqueue_style('ie-general', get_template_directory_uri() . '/styles/ie.css');
    wp_enqueue_style('ie-8', get_template_directory_uri() . '/styles/ie8.css');
    wp_enqueue_style('ie-7', get_template_directory_uri() . '/styles/ie7.css');
    wp_style_add_data('ie-general', 'conditional', 'lt IE 9');
    wp_style_add_data('ie-8', 'conditional', 'lte IE 9');
    wp_style_add_data('ie-7', 'conditional', 'IE 7');
    if ($data['responsive_layout'] == 'responsive') {
        wp_enqueue_style('responsive', get_template_directory_uri() . '/styles/responsive.css');
    }
}
コード例 #2
0
<?php

/*
Template Name: Homepage Default
*/
get_header();
global $data;
embed_fullscreen_bg();
wp_reset_postdata();
if (ht_has_video_bg() && get_the_content() != '') {
    ?>
<div id="slidecaption">
	<div class="slider-caption"><?php 
    echo the_content();
    ?>
</div>
</div>
<?php 
}
get_footer();
コード例 #3
0
<?php

global $post, $data;
/**
 * Get video bg parameters
 */
$out = '';
if (ht_has_video_bg()) {
    $ht_bg_video_mp4 = get_post_meta($post->ID, '_bg_video_mp4', true);
    $ht_bg_video_webm = get_post_meta($post->ID, '_bg_video_webm', true);
    $ht_bg_video_ogv = get_post_meta($post->ID, '_bg_video_ogv', true);
    $ht_bg_video_poster = get_post_meta($post->ID, '_bg_video_poster', true);
    $ht_bg_video_poster = ht_get_featured_image_url('', $ht_bg_video_poster, 'full');
    $out .= '<script type="text/javascript">' . "\n";
    $out .= 'jQuery(document).ready(function($) {
                $("body").prepend("<div class=video-background></div>");
                $(".video-background").videobackground({
                    videoSource: [';
    if (!empty($ht_bg_video_mp4)) {
        $out .= '["' . $ht_bg_video_mp4 . '", "video/mp4"],';
    }
    if (!empty($ht_bg_video_webm)) {
        $out .= '["' . $ht_bg_video_webm . '", "video/webm"],';
    }
    if (!empty($ht_bg_video_ogv)) {
        $out .= '["' . $ht_bg_video_ogv . '", "video/ogg"],';
    }
    $out .= '],';
    if (!empty($ht_bg_video_poster['url'])) {
        $out .= 'poster: "' . $ht_bg_video_poster['url'] . '",';
    }