Пример #1
0
function tpl_function_ld_option($params, &$tpl)
{
    if (!isset($params['lang_id'])) {
        $params['lang_id'] = '';
    }
    if (!isset($params['default'])) {
        $params['default'] = '';
    }
    return ld_option($params['i'], $params['gid'], $params['option'], $params['lang_id'], $params['default']);
}
Пример #2
0
$enable_parallax = ld_option('title_section_enable_parallax', 1);
if ($enable_parallax) {
    wp_enqueue_script('jquery-parallax');
}
$style = implode(" ", array(!empty($title_section_background_image) ? "background-image: url({$title_section_background_image});" : "", !empty($title_section_background_position) ? "background-position: {$title_section_background_position};" : "", !empty($title_section_background_repeat) ? "background-repeat: {$title_section_background_repeat};" : "", !empty($title_section_background_size) ? "background-size: {$title_section_background_size};" : "", !empty($title_section_background_attachment) ? "background-attachment: {$title_section_background_attachment};" : ""));
if (is_home() || is_search() || is_archive() || -1 == ld_page_option('enable_page_title_section', -1) || is_null(ld_page_option('enable_page_title_section', -1))) {
    // inherit from theme options
    $show_page_title = in_array($type, $pages_with_title_section);
} else {
    // there is specific option for current page
    $show_page_title = ld_page_option('enable_page_title_section', 1);
}
if ($show_page_title) {
    ?>
				<section id="title" class="title-section section <?php 
    echo ld_option('title_section_color_scheme', 'light');
    ?>
-scheme">

					<?php 
    if (!empty($title_section_background_image)) {
        ?>
						<div class="section-background <?php 
        echo $enable_parallax ? 'parallax-background' : '';
        ?>
 <?php 
        if ($title_section_overlay != 'none') {
            echo $title_section_overlay;
        }
        ?>
" style="<?php 
						</div>
						<div class="guestbook-form">
						<?php 
        if (function_exists('ninja_forms_display_form')) {
            $gb_form = ld_option('guestbook_form');
            if (!empty($gb_form)) {
                ninja_forms_display_form($gb_form);
            }
        }
        ?>
						</div>
						
						<?php 
        $gb_form = ld_option('guestbook_form');
        $gb_name_id = ld_option('gb_name_id');
        $gb_message_id = ld_option('gb_message_id');
        $args = array('form_id' => $gb_form);
        $subs = Ninja_Forms()->subs()->get($args);
        if (!empty($subs)) {
            ?>
							<div class="list-guestbook-entries">
							<?php 
            // echo $lovey_dovey_data['DOM']['guestbook'];
            ?>
									
								<?php 
            foreach ($subs as $sub) {
                $all_fields = $sub->get_all_fields();
                if (!empty($all_fields)) {
                    ?>
										<div class="guestbook-entry">
Пример #4
0
/**
 * Embed Scripts into Page
 */
function ld_theme_scripts()
{
    $theme_data = wp_get_theme();
    /**
     * CSS
     */
    // Theme stylesheet
    wp_enqueue_style('style', get_stylesheet_uri());
    // WP default stylesheet
    // GoogleFonts
    global $lovey_dovey_data;
    $font_weights = array(100, 200, 300, 400, 500, 600, 700, 800, 900);
    $font_styles = array('normal', 'italic');
    foreach ($lovey_dovey_data['typography_types'] as $type => $label) {
        if (!in_array(ld_option($type . '_font_face'), ld_get_regular_font_faces())) {
            VP_Site_GoogleWebFont::instance()->add(ld_option($type . '_font_face'), $font_weights, $font_styles);
        }
    }
    VP_Site_GoogleWebFont::instance()->register_and_enqueue();
    // Other CSS
    // wp_register_style( 'bootstrap', LD_CSS . 'bootstrap.min.css', array(), '3.1.1' );
    wp_register_style('bootstrap-ld', LD_CSS . 'bootstrap.ld.css', array(), '3.1.1');
    wp_register_style('fontawesome', LD_CSS . 'font-awesome.min.css', array(), '4.0.3');
    wp_register_style('linecons', LD_CSS . 'linecons.css', array(), '1.0.0');
    wp_register_style('socmed', LD_CSS . 'socmed.css', array());
    wp_register_style('countdown', LD_CSS . 'jquery.countdown.css', array());
    wp_register_style('jquery-magnific-popup', LD_CSS . 'magnific-popup.css', array(), '0.9.9');
    wp_register_style('jquery-justifiedgallery', LD_CSS . 'justifiedgallery.min.css', array(), '3.2.0');
    wp_register_style('ld-style', LD_CSS . 'style.css', array('bootstrap-ld', 'fontawesome', 'linecons', 'socmed', 'countdown', 'jquery-magnific-popup', 'jquery-justifiedgallery'), $theme_data->get('Version'));
    wp_enqueue_style('ld-style');
    // Dynamic Style
    ob_start();
    include LD_CSS_DIR . '/style-dynamic.php';
    $dynamic_style = ob_get_clean();
    wp_add_inline_style('ld-style', $dynamic_style);
    wp_add_inline_style('ld-style', ld_option('custom_css'));
    /**
     * JS
     */
    wp_enqueue_script('modernizr', LD_JS . 'modernizr-latest.js');
    wp_register_script('bootstrap', LD_JS . 'bootstrap.min.js', array('jquery'), '3.1.1');
    wp_register_script('smoothscroll', LD_JS . 'smoothscroll.min.js', array('jquery'), '1.2.1');
    wp_register_script('jquery-backstretch', LD_JS . 'jquery.backstretch.min.js', array('jquery'), '2.0.4');
    wp_register_script('jquery-plugin', LD_JS . 'jquery.plugin.min.js', array('jquery'));
    wp_register_script('jquery-countdown', LD_JS . 'jquery.countdown.min.js', array('jquery', 'jquery-plugin'));
    wp_register_script('jquery-parallax', LD_JS . 'jquery.parallax.min.js', array('jquery'), '1.1.3');
    wp_register_script('jquery-countdown-br', LD_JS . 'jquery.countdown.pt-BR.js', array('jquery'), '2.0.0');
    wp_register_script('jquery-magnific-popup', LD_JS . 'jquery.magnific-popup.min.js', array('jquery'), '0.9.9');
    wp_register_script('jquery-justifiedgallery', LD_JS . 'jquery.justifiedgallery.min.js', array('jquery', 'jquery-magnific-popup'), '3.2.0');
    wp_register_script('jquery-waypoints', LD_JS . 'waypoints.min.js', array(), '2.0.4');
    wp_register_script('imagesloaded', LD_JS . 'imagesloaded.pkgd.min.js', array(), '3.1.4');
    wp_register_script('gmap-api', 'http://maps.google.com/maps/api/js?sensor=false');
    wp_register_script('jquery-gmap3', LD_JS . 'gmap3.min.js', array('jquery', 'gmap-api'), '6.0.0');
    wp_deregister_script('isotope');
    wp_register_script('isotope', LD_JS . 'isotope.pkgd.min.js', array('imagesloaded'), '2.0.0');
    wp_register_script('ld-script', LD_JS . 'script.js', array('jquery', 'bootstrap', 'smoothscroll', 'jquery-backstretch', 'jquery-countdown', 'jquery-magnific-popup', 'jquery-justifiedgallery', 'jquery-waypoints', 'jquery-gmap3', 'isotope', 'jquery-countdown-br'), $theme_data->get('Version'));
    wp_enqueue_script('ld-script');
    wp_localize_script('ld-script', 'loveydovey', array('gb_name_id' => ld_option('gb_name_id'), 'gb_message_id' => ld_option('gb_message_id'), 'is_mobile_or_tablet' => Mobile_Detect::is_mobile_or_tablet() ? 'true' : 'false'));
}
<?php

/**
 * Fetch Variables
 */
$heading_font_face = ld_option('heading_font_face');
$body_font_face = ld_option('body_font_face');
$color_accent = ld_option('color_accent');
?>
/**
 * Body Font Face
 */
body {
	font-family: <?php 
echo $body_font_face;
?>
;
}
/**
 * Heading Font Face
 */
h1, h2, h3, h4, h5, h6,
input[type="submit"],
a.button,
.heading,
.widget.panel .title,
.widget_ld_widget_section_couple_summary_and_countdown .text-and-date .js-countdown .countdown-period,
.header .navbar a,
.title-section .big-title,
.aside-section .widget .widget-title,
.comments .comments-list li .comment-header,
    /**
     * Front-end display of widget.
     *
     * @see WP_Widget::widget()
     *
     * @param array $args     Widget arguments.
     * @param array $instance Saved values from database.
     */
    public function widget($args, $instance)
    {
        echo $args['before_widget'];
        $ids = explode(',', $instance['slideshow']);
        $urls = array();
        foreach ($ids as $id) {
            $urls[] = wp_get_attachment_url($id);
        }
        $urls_text = implode("\n", $urls);
        ?>
		<div class="section light-scheme">
			<div class="backstretch-slider js-backstretch" style="min-height:<?php 
        echo (int) $instance['height'] . 'px';
        ?>
" data-images="<?php 
        echo esc_attr($urls_text);
        ?>
"></div>
			<div class="container">
				<div class="hero-section">
					<div class="row">
						<div class="col-md-4 col-md-offset-1">
							<div class="party party-a">
								<div class="photo-profile round-image">
									<img src="<?php 
        echo ld_option('party_a_photo');
        ?>
" class="round-image" alt="Photo Profile A" >
								</div>
								<div class="separator party-icon">
									<b></b>
									<span><i class="couple-icon icon-<?php 
        echo ld_option('party_a_gender');
        ?>
"></i></span>
									<b></b>
								</div>
								<h3 class="party-name color-accent heading">
									<?php 
        echo ld_option('party_a_fullname');
        ?>
								</h3>
								<div class="party-about">
									<?php 
        echo ld_option('party_a_about');
        ?>
								</div>
								<div class="party-social">
									<?php 
        if (ld_option('party_a_facebook')) {
            ?>
<a href="<?php 
            echo ld_option('party_a_facebook');
            ?>
"><i class="socmed socmed-facebook"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_a_twitter')) {
            ?>
<a href="<?php 
            echo ld_option('party_a_twitter');
            ?>
"><i class="socmed socmed-twitter"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_a_googleplus')) {
            ?>
<a href="<?php 
            echo ld_option('party_a_googleplus');
            ?>
"><i class="socmed socmed-googleplus"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_a_instagram')) {
            ?>
<a href="<?php 
            echo ld_option('party_a_instagram');
            ?>
"><i class="socmed socmed-instagram"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_a_email')) {
            ?>
<a href="mailto:<?php 
            echo ld_option('party_a_email');
            ?>
"><i class="socmed socmed-email"></i></a><?php 
        }
        ?>
								</div>
							</div>
						</div>
						<div class="col-md-2">
							<div class="couple-separator">
								<img src="<?php 
        echo LD_IMAGES . 'separator.png';
        ?>
" alt="Separator">
							</div>
						</div>
						<div class="col-md-4">
							<div class="party party-b">
								<div class="photo-profile round-image">
									<img src="<?php 
        echo ld_option('party_b_photo');
        ?>
" class="round-image" alt="Photo Profile B">
								</div>
								<div class="separator party-icon">
									<b></b>
									<span><i class="couple-icon icon-<?php 
        echo ld_option('party_b_gender');
        ?>
"></i></span>
									<b></b>
								</div>
								<h3 class="party-name color-accent heading">
									<?php 
        echo ld_option('party_b_fullname');
        ?>
								</h3>
								<div class="party-about">
									<?php 
        echo ld_option('party_b_about');
        ?>
								</div>
								<div class="party-social">
									<?php 
        if (ld_option('party_b_facebook')) {
            ?>
<a href="<?php 
            echo ld_option('party_b_facebook');
            ?>
"><i class="socmed socmed-facebook"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_b_twitter')) {
            ?>
<a href="<?php 
            echo ld_option('party_b_twitter');
            ?>
"><i class="socmed socmed-twitter"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_b_googleplus')) {
            ?>
<a href="<?php 
            echo ld_option('party_b_googleplus');
            ?>
"><i class="socmed socmed-googleplus"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_b_instagram')) {
            ?>
<a href="<?php 
            echo ld_option('party_b_instagram');
            ?>
"><i class="socmed socmed-instagram"></i></a><?php 
        }
        ?>
									<?php 
        if (ld_option('party_b_email')) {
            ?>
<a href="mailto:<?php 
            echo ld_option('party_b_email');
            ?>
"><i class="socmed socmed-email"></i></a><?php 
        }
        ?>
								</div>
							</div>
						</div>
					</div>
				</div>	

				<div class="row">
					<div class="col-md-10 col-md-offset-1">
						<div class="text-and-date">
							<div class="married-text heading">
							<?php 
        $timestamp = strtotime(ld_option('wedding_date'));
        $seconds = $timestamp - current_time('timestamp');
        if ($timestamp > current_time('timestamp')) {
            echo $instance['before_married_text'];
        } else {
            echo $instance['after_married_text'];
        }
        ?>
							</div>	
							<div class="separator date-separator">
								<b></b>
								<span><?php 
        echo date_i18n($instance['dateformat'], $timestamp);
        ?>
</span>
								<b></b>
							</div>
							<div class="js-countdown countdown" data-diff="<?php 
        echo $seconds;
        ?>
"></div>
						</div>
					</div>
				</div>
			</div>
		</div>
		<?php 
        echo $args['after_widget'];
    }