ID; // If custom page settings is enable $enable_custom_footer_grid = get_post_meta( $post_id, 'enable_custom_footer_grid', true ); if( $enable_custom_footer_grid != true ){ return $default; } $value = get_post_meta( $post_id, $name, true ); $value = !empty( $value ) ? $value : $default; if( in_array( $name , array( 'background_image' ) ) ){ $url = wp_get_attachment_image_src( $value , 'full' ); return esc_url( !empty( $url[0] ) ? $url[0] : '' ); } return $value; } add_filter( 'theme_mod_footer_mega_grid_status', 'bizberg_set_page_options_footer_mega_grid_status' , 10 , 1 ); function bizberg_set_page_options_footer_mega_grid_status( $default ){ if( !is_page() ){ return $default; } global $post; $post_id = $post->ID; $enable_custom_footer_grid = get_post_meta( $post_id, 'enable_custom_footer_grid', true ); if( empty( $enable_custom_footer_grid ) ){ return $default; } else { return true; } } add_filter( 'theme_mod_footer_grid_layout', 'bizberg_set_page_options_footer_grid_layout' , 10 , 1 ); function bizberg_set_page_options_footer_grid_layout( $default ){ return bizberg_get_page_options_footer_columns( 'layout' , $default ); } add_filter( 'theme_mod_footer_grid_text_color', 'bizberg_set_page_options_footer_grid_text_color' , 10 , 1 ); function bizberg_set_page_options_footer_grid_text_color( $default ){ return bizberg_get_page_options_footer_columns( 'text_color' , $default ); } add_filter( 'theme_mod_footer_grid_title_color', 'bizberg_set_page_options_footer_grid_title_color' , 10 , 1 ); function bizberg_set_page_options_footer_grid_title_color( $default ){ return bizberg_get_page_options_footer_columns( 'title_color' , $default ); } add_filter( 'theme_mod_footer_grid_title_separator_color', 'bizberg_set_page_options_footer_grid_title_separator_color' , 10 , 1 ); function bizberg_set_page_options_footer_grid_title_separator_color( $default ){ return bizberg_get_page_options_footer_columns( 'title_separator_color' , $default ); } add_filter( 'theme_mod_footer_grid_link_hover_color', 'bizberg_set_page_options_footer_grid_link_hover_color' , 10 , 1 ); function bizberg_set_page_options_footer_grid_link_hover_color( $default ){ return bizberg_get_page_options_footer_columns( 'link_hover_color' , $default ); } add_filter( 'theme_mod_footer_grid_background_image', 'bizberg_set_page_options_footer_grid_background_image' , 10 , 1 ); function bizberg_set_page_options_footer_grid_background_image( $default ){ return bizberg_get_page_options_footer_columns( 'background_image' , $default ); } add_filter( 'theme_mod_footer_grid_opacity', 'bizberg_set_page_options_footer_grid_opacity' , 10 , 1 ); function bizberg_set_page_options_footer_grid_opacity( $default ){ return bizberg_get_page_options_footer_columns( 'background_opacity' , $default ); } add_filter( 'theme_mod_footer_grid_background_color', 'bizberg_set_page_options_footer_grid_background_color' , 10 , 1 ); function bizberg_set_page_options_footer_grid_background_color( $default ){ return bizberg_get_page_options_footer_columns( 'background_color_grid' , $default ); }