screen->get_prefix(); $post_options = blocksy_get_post_options(); $page_vertical_spacing_source = blocksy_default_akg( 'vertical_spacing_source', $post_options, 'inherit' ); $post_content_area_spacing = get_theme_mod( $prefix . '_content_area_spacing', 'both' ); if ($page_vertical_spacing_source === 'custom') { $post_content_area_spacing = blocksy_default_akg( 'content_area_spacing', $post_options, 'both' ); } $v_spacing_components = []; if ( $post_content_area_spacing === 'top' || $post_content_area_spacing === 'both' ) { $v_spacing_components[] = 'top'; } if ( $post_content_area_spacing === 'bottom' || $post_content_area_spacing === 'both' ) { $v_spacing_components[] = 'bottom'; } $v_spacing_output = empty($v_spacing_components) ? '' : 'data-vertical-spacing="' . implode( ':', $v_spacing_components ) . '"'; } return $v_spacing_output; }