Files
2024-11-04 20:48:19 +01:00

53 lines
1.9 KiB
PHP

<?php
/**
* The template for displaying the footer
*
* Contains the closing of the #content div and all content after.
*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*
* @package Restly
*/
if(is_page() || is_singular('post') || is_singular('restly_portfolio') || is_singular('restly_team') && get_post_meta( $post->ID, 'restly_metabox', true)) {
$restlyMeta = get_post_meta($post->ID, 'restly_metabox', true);
} else {
$restlyMeta = array();
}
$footer_type = restly_options('footer_type');
if( $footer_type === 'footers_elementor' || is_array( $restlyMeta ) && array_key_exists( 'meta_footer_type', $restlyMeta ) && $restlyMeta['meta_footer_type'] === 'meta_footer_elementor' ){
if ( is_array( $restlyMeta ) && array_key_exists( 'footer_style_meta', $restlyMeta ) && $restlyMeta['footer_style_meta'] != '' ) {
$footer_query = new WP_Query( [
'post_type' => 'restly_footer',
'posts_per_page' => -1,
'p' => $restlyMeta['footer_style_meta'],
] );
} elseif(!empty(restly_options('site_elementor_footer'))){
$footer_query = new WP_Query( [
'post_type' => 'restly_footer',
'posts_per_page' => -1,
'p' => restly_options('site_elementor_footer'),
] );
}else{
$footer_query = '';
}
}
?>
<?php
if( $footer_type === 'footers_elementor' || is_array( $restlyMeta ) && array_key_exists( 'meta_footer_type', $restlyMeta ) && $restlyMeta['meta_footer_type'] === 'meta_footer_elementor' ){
if(!empty($footer_query) && $footer_query->have_posts()){
while ( $footer_query->have_posts() ) : $footer_query->the_post();
the_content();
endwhile;
wp_reset_postdata();
}
}else{
get_template_part('inc/footer/footer','default');
}
?>
</div><!-- #page -->
<?php wp_footer(); ?>
</body>
</html>