?> "><?php echo ff_wp_kses($buttonCaption); ?> </a> </div> <!-- portfolio-item-description --> </div> <!-- portfolio-item --> </div> <!-- isotope-item --> <?php } } ?> </div><!-- isotope --> </div><!-- col --> </div><!-- row --> <?php ff_load_section_printer('pagination', $query); ?> <?php ff_print_after_section($query->get('section-settings-portfolio section-settings')); ?>
ff_print_before_section($query->get('section-settings-navigation section-settings')); ?> <div class="row"> <div class="col-sm-12"> <div id="project-slider-control"> <?php foreach ($query->get('projects') as $key => $oneProject) { $projectName = $oneProject->get('project-name'); echo '<a data-slide-index="' . esc_attr($key) . '" href="">' . ff_wp_kses($projectName) . '</a>'; } ?> </div> </div> </div> <?php ff_print_after_section($query->get('section-settings-navigation section-settings')); ?> </div> <?php $sliderHeight = $query->get('slider-height'); ?> <div class="project-slider"> <ul> <?php foreach ($query->get('projects') as $oneProject) { $imageNonResized = $oneProject->getImage('project-image')->url; $imageUrlResized = fImg::resize($imageNonResized, 1868, $sliderHeight, true); echo '<li>'; echo '<img src="' . esc_url($imageUrlResized) . '" alt="">';
<div class="nav-holder"> <div class="vcenter-wrapper"> <div class="vcenter"> <nav class="clearfix"> <div class="scrollspy-menu"> <?php wp_nav_menu(array('menu' => $query->get('navigation-menu-id'), 'depth' => 0, 'container' => false, 'menu_class' => 'menu clearfix', 'items_wrap' => '<ul role="menu" id="%1$s" class="%2$s ' . esc_attr($query->get('color-type')) . '">%3$s</ul>', 'walker' => new Walker_Nav_Menu_milo(), 'fallback_cb' => 'Walker_Nav_Menu_milo_fallback')); ?> </div> </nav> </div> </div> </div> </div> </div> <?php if ($query->getWithoutComparation('header-backgrounds') != null) { ff_print_after_section($query->get('header-backgrounds section-settings')); } else { echo '</div>'; } ?> </header>
function ff_load_section_printer($sectionName, ffOptionsQuery $query, $params = array(), $isFirstLevel = false) { //loop-influence-portfolio-block $fileSystem = ffContainer()->getFileSystem(); $relativePath = ff_get_section_path($sectionName); $absolutePath = $fileSystem->locateFileInChildTheme($relativePath); if ($query->queryExists('section-settings') && $isFirstLevel) { ff_print_before_section($query->get('section-settings')); } if (($query->queryExists('loop-influence-portfolio-block') || $query->queryExists('loop-influence-post-block')) && !is_search() && !is_archive() && !(is_home() && is_front_page())) { if ($query->queryExists('loop-influence-portfolio-block')) { $taxonomyIds = $query->get('loop-influence-portfolio-block')->getMultipleSelect('categories'); $taxType = 'ff-portfolio-category'; $postType = 'portfolio'; } else { $taxonomyIds = $query->get('loop-influence-post-block')->getMultipleSelect('categories'); $postType = 'post'; $taxType = 'category'; } $args = array('post_type' => $postType); $taxonomies = $taxonomyIds; if (1 == count($taxonomies)) { if (isset($taxonomies[0]) and empty($taxonomies[0])) { $taxonomies = null; } } if (!empty($taxonomies)) { $args['tax_query'] = array(); if (1 < count($taxonomies)) { $args['tax_query']['relation'] = 'OR'; } foreach ($taxonomies as $tax_ID) { $args['tax_query'][] = array('taxonomy' => $taxType, 'field' => 'id', 'terms' => absint($tax_ID)); } } global $wp_query; $backuped_main_query = clone $wp_query; $wp_query = new WP_Query($args); } if ($fileSystem->fileExists($absolutePath)) { require $absolutePath; } else { throw new Exception('Failed to include section:' . $relativePath); } // if( ($query->queryExists('loop-influence-portfolio-block') || $query->queryExists('loop-influence-post-block')) && !is_archive() ) { if (!empty($backuped_main_query)) { global $wp_query; $wp_query = $backuped_main_query; } if ($query->queryExists('section-settings') && $isFirstLevel) { ff_print_after_section($query->get('section-settings')); } if (isset($dataToReturn)) { return $dataToReturn; } return null; }
<?php $wrapWithSection = $query->get('wrap-with-section'); if ($wrapWithSection) { ff_print_before_section($query->get('html-section-settings section-settings')); } // Special section, that enable user to insert any HTML echo do_shortcode($query->get('html')); if ($wrapWithSection) { ff_print_after_section($query->get('html-section-settings section-settings')); }