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']); }
$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">
/** * 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']; }