Example #1
0
 public static function ACF_loop($content, $key = null)
 {
     if (!is_array($content)) {
         return;
     }
     if ($key && !isset($content[$key])) {
         return;
     }
     $content = $key != null ? $content[$key] : $content;
     set_query_var(self::$content_position_key, $key);
     foreach ($content as $name => $field) {
         if (VACHelpers::has_template('partials/component', $name)) {
             set_query_var(self::$content_key, $field);
             get_template_part('partials/component', $name);
             self::clear_query_vars();
         } elseif ($name == 'acf_fc_layout' && VACHelpers::has_template('partials/component', $field)) {
             set_query_var(self::$content_key, $content);
             get_template_part('partials/component', $field);
             self::clear_query_vars();
             break 1;
         } elseif (is_array($field)) {
             self::ACF_loop($field);
         } elseif ($name == 'acf_fc_layout') {
             continue;
         } else {
             echo 'missing template: ' . $name . "\n";
         }
     }
     set_query_var(self::$content_position_key, null);
 }
Example #2
0
 public static function deactivate()
 {
     VACHelpers::delete_page(self::$title);
     VACHelpers::delete_page(self::$title_russian);
 }
Example #3
0
 public static function deactivate()
 {
     VACHelpers::delete_page(static::$archive_page_title);
     VACHelpers::delete_page(static::$archive_page_title_russian);
 }
Example #4
0
	<?php 
wp_footer();
?>

    <footer class="footer">
    <?php 
$footer_id = VACHelpers::translated_page_id_from_slug('footer');
$footer_content = get_field('vac_block_text_single', $footer_id);
echo $footer_content;
?>
    </footer>

	</body>
</html>