/** * Add theme support for Infinite Scroll. * See: http://jetpack.me/support/infinite-scroll/ */ function wen_corporate_jetpack_setup() { $footer_widgets = wen_corporate_get_option('footer_widgets'); $scroll_args = array('container' => 'main', 'footer' => 'page'); if (absint($footer_widgets) > 0) { $scroll_args['footer_widgets'] = true; } add_theme_support('infinite-scroll', $scroll_args); }
/** * Enqueue scripts and styles. */ function wen_corporate_scripts() { wp_enqueue_style('wen-corporate-bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css', '', '3.3.4'); wp_enqueue_style('wen-corporate-font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', '', '4.3.0'); wp_enqueue_style('wen-corporate-google-fonts-open-sans', '//fonts.googleapis.com/css?family=Open+Sans:600,400,300,700'); wp_enqueue_style('wen-corporate-google-fonts-josefin', '//fonts.googleapis.com/css?family=Josefin+Sans:400,600'); wp_enqueue_style('wen-corporate-style', get_stylesheet_uri()); wp_enqueue_style('wen-corporate-custom-responsive', get_template_directory_uri() . '/css/responsive.css'); wp_enqueue_style('wen-corporate-owl-carousel', get_template_directory_uri() . '/third-party/owl-carousel/owl.carousel.min.css', '', '1.3.3'); wp_enqueue_style('wen-corporate-mmenu-style', get_template_directory_uri() . '/third-party/mmenu/css/jquery.mmenu.min.css', '', '5.0.4'); $color_scheme = wen_corporate_get_option('color_scheme'); if (!empty($color_scheme)) { wp_enqueue_style('wen-corporate-color-scheme', get_template_directory_uri() . '/css/' . esc_attr($color_scheme) . '.css', array('wen-corporate-style'), '1.0.2'); } wp_enqueue_script('wen-corporate-placeholder', get_template_directory_uri() . '/js/jquery.placeholder.min.js', array('jquery'), '2.1.1', true); wp_enqueue_script('wen-corporate-mmenu-script', get_template_directory_uri() . '/third-party/mmenu/js/jquery.mmenu.min.js', array('jquery'), '4.7.5', true); wp_enqueue_script('wen-corporate-cycle2-script', get_template_directory_uri() . '/third-party/cycle2/js/jquery.cycle2.min.js', array('jquery'), '2.1.6', true); wp_enqueue_script('wen-corporate-owl-carousel-script', get_template_directory_uri() . '/third-party/owl-carousel/owl.carousel.min.js', array('jquery'), '1.3.3', true); wp_enqueue_script('wen-corporate-custom-script', get_template_directory_uri() . '/js/custom.min.js', array('jquery', 'wen-corporate-owl-carousel-script', 'wen-corporate-mmenu-script'), '1.0.3', true); wp_enqueue_script('wen-corporate-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.min.js', array(), '20130115', true); if (is_singular() && comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } }
<?php $slider_category = wen_corporate_get_option('slider_category'); $number_of_slides = wen_corporate_get_option('number_of_slides'); $transition_effect = wen_corporate_get_option('transition_effect'); $show_caption = wen_corporate_get_option('show_caption'); $show_pager = wen_corporate_get_option('show_pager'); $auto_play = wen_corporate_get_option('auto_play'); $transition_delay = wen_corporate_get_option('transition_delay'); $transition_length = wen_corporate_get_option('transition_length'); $qargs = array('posts_per_page' => esc_attr($number_of_slides), 'no_found_rows' => true, 'meta_query' => array(array('key' => '_thumbnail_id'))); if (absint($slider_category) > 0) { $qargs['category'] = esc_attr($slider_category); } $all_posts = get_posts($qargs); ?> <?php if (!empty($all_posts)) { ?> <?php $slide_data = array('fx' => esc_attr($transition_effect), 'speed' => esc_attr($transition_length), 'auto-height' => 'container', 'loader' => 'true', 'pause-on-hover' => 'true', 'log' => 'false'); if ($auto_play) { $slide_data['timeout'] = esc_attr($transition_delay); } else { $slide_data['timeout'] = 0; } // Slides $slide_data['slides'] = 'li'; if ($show_caption) { $slide_data['caption-template'] = '<h3><a href="{{url}}">{{title}}</a></h3><p>{{excerpt}}</p>';
<?php if ('post' == get_post_type()) { ?> <div class="entry-meta"> <?php wen_corporate_posted_on(); ?> </div><!-- .entry-meta --> <?php } ?> </header><!-- .entry-header --> <div class="entry-content"> <?php $blog_layout = wen_corporate_get_option('blog_layout'); if ('excerpt' == $blog_layout) { the_excerpt(); } else { if ('full-post' == $blog_layout) { if (has_post_thumbnail()) { echo '<a href="'; the_permalink(); echo '">'; the_post_thumbnail('large', array('class' => 'aligncenter')); echo '</a>'; } /* translators: %s: Name of current post */ the_content(sprintf(__('Continue reading %s', 'wen-corporate') . ' <span class="meta-nav">→</span>', the_title('<span class="screen-reader-text">"', '"</span>', false))); } else { if (has_post_thumbnail()) {
function wen_corporate_display_footer_widgets($args = array()) { $footer_widgets = wen_corporate_get_option('footer_widgets'); $footer_widgets = absint($footer_widgets); if (0 == $footer_widgets) { return; } $number_of_footer_widgets = $footer_widgets; //Defaults $args = wp_parse_args((array) $args, array('container' => 'div', 'container_class' => '', 'container_id' => '', 'wrap_class' => 'footer-widget-area', 'before' => '<div id="footer-widgets" class="site-footer-widgets">', 'after' => '</div>')); $args = apply_filters('wen_corporate_filter_footer_widgets_args', $args); $container_open = ''; $container_close = ''; if (!empty($args['container_class']) || !empty($args['container_id'])) { $container_open = sprintf('<%s %s %s>', $args['container'], $args['container_class'] ? 'class="' . $args['container_class'] . '"' : '', $args['container_id'] ? 'id="' . $args['container_id'] . '"' : ''); } if (!empty($args['container_class']) || !empty($args['container_id'])) { $container_close = sprintf('</%s>', $args['container']); } echo $container_open; echo $args['before']; for ($i = 1; $i <= $number_of_footer_widgets; $i++) { $item_class = apply_filters('wen_corporate_filter_footer_widget_class', '', $number_of_footer_widgets, $i); $div_classes = implode(' ', array($args['wrap_class'], $item_class)); echo '<div class="' . $div_classes . '">'; $sidebar_name = 1 == $i ? "footer-sidebar" : "footer-sidebar-{$i}"; dynamic_sidebar($sidebar_name); echo '</div><!-- .' . $args['wrap_class'] . ' -->'; } // end for loop echo $args['after']; echo $container_close; }
function wen_corporate_implement_primary_class($input) { $sidebar_status = apply_filters('wen_corporate_filter_sidebar_status', true); if ($sidebar_status) { $input[] = 'col-sm-8'; } else { $input[] = 'col-sm-12'; } $global_layout = wen_corporate_get_option('global_layout'); $pull_class = ''; switch ($global_layout) { case 'left-sidebar': $pull_class = 'pull-right'; break; case 'right-sidebar': $pull_class = 'pull-left'; break; default: break; } if (is_page()) { if (is_page_template('templates/left-sidebar.php')) { $pull_class = 'pull-right'; } else { if (is_page_template('templates/right-sidebar.php')) { $pull_class = 'pull-left'; } } } $input[] = $pull_class; return $input; }