コード例 #1
0
        ?>
"><?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'));
?>


コード例 #2
0
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="">';
コード例 #3
0
				<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>

コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: html.php プロジェクト: migumuno/nordicainteriores
<?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'));
}