<?php
/**
 * Created by PhpStorm.
 * User: adiardana
 * Date: 19/03/19
 * Time: 18.23
 */
/*
add_filter('body_class', function($classes){
    if(is_page()) {
        $header_style = get_field('header_style');
    } elseif (is_archive() || is_404() || is_search()){
        $header_style = 'small';
    }

    $classes[] = 'header-'.$header_style;
    return $classes;
});
add_action('wp_head', function(){
    $id = get_the_ID();

    if(is_page()) {
        if (has_post_thumbnail($id)) {
            $featured_image = wp_get_attachment_image_url(get_post_thumbnail_id($id), 'full');
        } else {
            $featured_image = get_field('default_header_image', 'option');
        }
    } elseif (is_archive()){
        $header = get_field('header', 'option');
        $pt = get_post_type();

        $img_arr = cft_search_arr_by_val($header, 'post_types', $pt);

        if(!$img_arr || !isset($img_arr['archive_header_image'])){
            $featured_image = get_field('default_header_image', 'option');
        } else {
            $featured_image = $img_arr['archive_header_image'];
        }
    } elseif(is_404() || is_search()){
        $featured_image = get_field('default_header_image', 'option');
    }
    ?>
    <style>
        header.page-header{
            background-image: url(<?php echo $featured_image;?>);
        }
    </style>
    <?php
});
*/

add_filter( 'wpex_post_layout_class', function( $class ) {

    $layout = get_field('layout');
    if (is_page()){
        $class = 'full-width';
        if($layout){
            $class = $layout;
        }
    }
    // Return correct class
    return $class;

}, 20 );

add_filter( 'wpex_get_sidebar', function( $sidebar ) {
    $z_sidebar = get_field('z_sidebar');
    if(is_page() && $z_sidebar !== ''){
        return $z_sidebar;
    }
    return $sidebar;
}, 100 );