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); }
public static function deactivate() { VACHelpers::delete_page(self::$title); VACHelpers::delete_page(self::$title_russian); }
public static function deactivate() { VACHelpers::delete_page(static::$archive_page_title); VACHelpers::delete_page(static::$archive_page_title_russian); }
<?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>