appside-inline-style.php (2644B)
1 <?php if (!defined('ABSPATH')){ exit(); // exit if access it directly } /** * theme inline css * @since 1.0.0 * */ global $appside_inline_css; $backend = Appside(); $appside_inline_css = ''; $prefix = 'appside'; ob_start(); /*----------------------------- Page options ------------------------------*/ $page_id = Appside()->page_id(); $page_meta = Appside_Group_Fields_Value::page_container('appside','container_options'); $page_layout_meta = get_post_meta($page_id,$prefix.'_page_container_options',true); $page_bg_color = isset($page_layout_meta['page_bg_color']) && $page_layout_meta['page_bg_color'] ? 'background-color:'.$page_layout_meta['page_bg_color'].';' : '#ffffff'; $page_content_bg_color = isset($page_layout_meta['page_content_bg_color']) && $page_layout_meta['page_content_bg_color'] ? 'background-color:'.$page_layout_meta['page_content_bg_color'].';' : '#ffffff'; $page_spacing_top = isset($page_meta['page_spacing_top']) && !empty($page_meta['page_spacing_top']) ? $page_meta['page_spacing_top'] : '120'; $page_spacing_bottom = isset($page_meta['page_spacing_bottom']) && !empty($page_meta['page_spacing_bottom']) ? $page_meta['page_spacing_bottom'] : '120'; $page_content_spacing = $page_meta['page_content_spacing'] ? true :false; $page_content_spacing_top = isset($page_meta['page_content_spacing_top']) && !empty($page_meta['page_content_spacing_top']) ? $page_meta['page_content_spacing_top'] : '0'; $page_content_spacing_bottom = isset($page_meta['page_content_spacing_bottom']) && !empty($page_meta['page_content_spacing_bottom']) ? $page_meta['page_content_spacing_bottom'] : '0'; $page_content_spacing_left = isset($page_meta['page_content_spacing_left']) && !empty($page_meta['page_content_spacing_left']) ? $page_meta['page_content_spacing_left'] : '0'; $page_content_spacing_right = isset($page_meta['page_content_spacing_right']) && !empty($page_meta['page_content_spacing_right']) ? $page_meta['page_content_spacing_right'] : '0'; echo <<<CSS .page-content-wrap-{$page_id}{ padding-top: {$backend->sanitize_px($page_spacing_top)}; padding-bottom: {$backend->sanitize_px($page_spacing_bottom)}; {$page_bg_color} } .page-content-inner-{$page_id}{ {$page_content_bg_color} } CSS; if ($page_content_spacing){ echo <<<CSS .page-content-inner-{$page_id}{ padding-top: {$backend->sanitize_px($page_content_spacing_top)}; padding-bottom:{$backend->sanitize_px($page_content_spacing_bottom)}; padding-left: {$backend->sanitize_px($page_content_spacing_left)}; padding-right: {$backend->sanitize_px($page_content_spacing_right)}; } CSS; } $appside_inline_css = ob_get_clean();