formatter(); $storage = $wpw->storage(); unset($wpw); // primary color $primary_color = '#000'; $primary_text_color = '#555'; // typography $figcaption_typography = !empty($config['figcaption_typography']) ? $config['figcaption_typography'] : 'main'; $figcaption_typography = $formatter->dynamic_typography($figcaption_typography, '.wpw figcaption'); // indents $figcaption_paddings = !empty($config['figcaption_paddings']) ? $config['figcaption_paddings'] : ''; $figcaption_paddings = $formatter->css_spacing($figcaption_paddings); $figcaption_margins = !empty($config['figcaption_margins']) ? $formatter->css_spacing($config['figcaption_margins']) : ''; // border $figcaption_border_style = !empty($config['figcaption_border_style']) ? $config['figcaption_border_style'] : ''; $figcaption_border_model = !empty($config['figcaption_border_model']) ? $config['figcaption_border_model'] : ''; $figcaption_border_color = !empty($config['figcaption_border_color']) ? $config['figcaption_border_color'] : ''; $figcaption_border_color = $storage->get($figcaption_border_color); $figcaption_border = $formatter->css_border_simplify( $figcaption_border_style, $figcaption_border_model, $figcaption_border_color ); $figcaption_border_radius = !empty($config['figcaption_border_radius']) ? $config['figcaption_border_radius'] : ''; $figcaption_border_radius = $formatter->css_spacing($figcaption_border_radius); // colors $figcaption_default_color = !empty($config['figcaption_default_color']) ? $config['figcaption_default_color'] : 'off'; $figcaption_text_color = !empty($config['figcaption_text_color']) ? $config['figcaption_text_color'] : ''; $figcaption_text_color = $storage->get($figcaption_text_color); $figcaption_bg_color = !empty($config['figcaption_bg_color']) ? $config['figcaption_bg_color'] : ''; $figcaption_bg_color = $storage->get($figcaption_bg_color); $figcaption_text_color_invert = ''; $figcaption_bg_color_invert = ''; if ($figcaption_default_color == 'on') { $figcaption_text_color = $figcaption_bg_color = $figcaption_text_color_invert = $figcaption_bg_color_invert = ''; } // shadow $figcaption_bs_hl = !empty($config['figcaption_bs_hl']) ? $config['figcaption_bs_hl'] : ''; $figcaption_bs_hl = $formatter->css_scalar($figcaption_bs_hl); $figcaption_bs_vl = !empty($config['figcaption_bs_vl']) ? $config['figcaption_bs_vl'] : ''; $figcaption_bs_vl = $formatter->css_scalar($figcaption_bs_vl); $figcaption_bs_br = !empty($config['figcaption_bs_br']) ? $config['figcaption_bs_br'] : ''; $figcaption_bs_br = $formatter->css_scalar($figcaption_bs_br); $figcaption_bs_sr = !empty($config['figcaption_bs_sr']) ? $config['figcaption_bs_sr'] : ''; $figcaption_bs_sr = $formatter->css_scalar($figcaption_bs_sr); $figcaption_bs_color = !empty($config['figcaption_bs_color']) ? $storage->get($config['figcaption_bs_color']) : ''; $figcaption_bs_color = $storage->get($figcaption_bs_color); $figcaption_bs = " box-shadow: {$figcaption_bs_hl} {$figcaption_bs_vl} {$figcaption_bs_br} {$figcaption_bs_sr} {$figcaption_bs_color}; "; echo /** @lang CSS */ ' ' . $figcaption_typography . ' .wpw figcaption { padding: ' . $figcaption_paddings . '; margin: '.$figcaption_margins.'; color: ' . $figcaption_text_color . '; background-color: ' . $figcaption_bg_color . '; border-radius: ' . $figcaption_border_radius . '; ' . $figcaption_border . ' ' . $figcaption_bs . ' } ';