formatter(); $storage = $wpw->storage(); unset($wpw); /** * Text */ // Color $blockquote_text_text_color = !empty($config['blockquote_text_text_color']) ? $storage->get($config['blockquote_text_text_color']) : ''; $blockquote_text_bg_color = !empty($config['blockquote_text_bg_color']) ? $storage->get($config['blockquote_text_bg_color']) : ''; $blockquote_text_border_color = !empty($config['blockquote_text_border_color']) ? $storage->get($config['blockquote_text_border_color']) : ''; // typography $blockquote_text_typography = !empty($config['blockquote_text_typography']) ? $config['blockquote_text_typography'] : 'main'; $blockquote_text_typography = $formatter->dynamic_typography($blockquote_text_typography, 'blockquote, blockquote p'); $blockquote_text_text_lign = !empty($config['blockquote_text_text_lign']) ? $config['blockquote_text_text_lign'] : 'left'; // indents $blockquote_text_paddings = !empty($config['blockquote_text_paddings']) ? $formatter->css_spacing($config['blockquote_text_paddings']) : ''; $blockquote_text_margins = !empty($config['blockquote_text_margins']) ? $formatter->css_spacing($config['blockquote_text_margins']) : ''; // border $blockquote_text_border_style = !empty($config['blockquote_text_border_style']) ? $config['blockquote_text_border_style'] : 'none'; $blockquote_text_border_model = !empty($config['blockquote_text_border_model']) ? $formatter->css_spacing($config['blockquote_text_border_model']) : ''; $blockquote_text_border_radius = !empty($config['blockquote_text_border_radius']) ? $formatter->css_spacing($config['blockquote_text_border_radius']) : ''; // shadow $blockquote_text_bs_hl = !empty($config['blockquote_text_bs_hl']) ? $formatter->css_scalar($config['blockquote_text_bs_hl']) : '0'; $blockquote_text_bs_vl = !empty($config['blockquote_text_bs_vl']) ? $formatter->css_scalar($config['blockquote_text_bs_vl']) : '0'; $blockquote_text_bs_br = !empty($config['blockquote_text_bs_br']) ? $formatter->css_scalar($config['blockquote_text_bs_br']) : '0'; $blockquote_text_bs_sr = !empty($config['blockquote_text_bs_sr']) ? $formatter->css_scalar($config['blockquote_text_bs_sr']) : '0'; $blockquote_text_bs_color = !empty($config['blockquote_text_bs_color']) ? $storage->get($config['blockquote_text_bs_color']) : 'transparent'; $blockquote_text_bs = " box-shadow: {$blockquote_text_bs_hl} {$blockquote_text_bs_vl} {$blockquote_text_bs_br} {$blockquote_text_bs_sr} {$blockquote_text_bs_color}; "; /** * Author */ // Color $blockquote_author_text_color = !empty($config['blockquote_author_text_color']) ? $storage->get($config['blockquote_author_text_color']) : ''; $blockquote_author_bg_color = !empty($config['blockquote_author_bg_color']) ? $storage->get($config['blockquote_author_bg_color']) : ''; $blockquote_author_border_color = !empty($config['blockquote_author_border_color']) ? $storage->get($config['blockquote_author_border_color']) : ''; // typography $blockquote_author_typography = !empty($config['blockquote_author_typography']) ? $config['blockquote_author_typography'] : 'main'; $blockquote_author_typography = $formatter->dynamic_typography($blockquote_author_typography, 'blockquote cite'); $blockquote_author_text_lign = !empty($config['blockquote_author_text_lign']) ? $config['blockquote_author_text_lign'] : 'left'; // indents $blockquote_author_paddings = !empty($config['blockquote_author_paddings']) ? $formatter->css_spacing($config['blockquote_author_paddings']) : ''; $blockquote_author_margins = !empty($config['blockquote_author_margins']) ? $formatter->css_spacing($config['blockquote_author_margins']) : ''; // border $blockquote_author_border_style = !empty($config['blockquote_author_border_style']) ? $config['blockquote_author_border_style'] : 'none'; $blockquote_author_border_model = !empty($config['blockquote_author_border_model']) ? $formatter->css_spacing($config['blockquote_author_border_model']) : ''; $blockquote_author_border_radius = !empty($config['blockquote_author_border_radius']) ? $formatter->css_spacing($config['blockquote_author_border_radius']) : ''; // shadow $blockquote_author_bs_hl = !empty($config['blockquote_author_bs_hl']) ? $formatter->css_scalar($config['blockquote_author_bs_hl']) : '0'; $blockquote_author_bs_vl = !empty($config['blockquote_author_bs_vl']) ? $formatter->css_scalar($config['blockquote_author_bs_vl']) : '0'; $blockquote_author_bs_br = !empty($config['blockquote_author_bs_br']) ? $formatter->css_scalar($config['blockquote_author_bs_br']) : '0'; $blockquote_author_bs_sr = !empty($config['blockquote_author_bs_sr']) ? $formatter->css_scalar($config['blockquote_author_bs_sr']) : '0'; $blockquote_author_bs_color = !empty($config['blockquote_author_bs_color']) ? $storage->get($config['blockquote_author_bs_color']) : 'transparent'; $blockquote_author_bs = " box-shadow: {$blockquote_author_bs_hl} {$blockquote_author_bs_vl} {$blockquote_author_bs_br} {$blockquote_author_bs_sr} {$blockquote_author_bs_color}; "; /** * Lquote */ // color $blockquote_lquote_border_color = !empty($config['blockquote_lquote_border_color']) ? $storage->get($config['blockquote_lquote_border_color']) : ''; // position $blockquote_lquote_top = !empty($config['blockquote_lquote_top']) ? $formatter->css_input($config['blockquote_lquote_top']) : '0'; $blockquote_lquote_left = !empty($config['blockquote_lquote_left']) ? $formatter->css_input($config['blockquote_lquote_left']) : '0'; $blockquote_lquote_zindex = !empty($config['blockquote_lquote_zindex']) ? intval($config['blockquote_lquote_zindex']) : '1'; // dimension $blockquote_lquote_height = !empty($config['blockquote_lquote_height']) ? $formatter->css_input($config['blockquote_lquote_height']) : '50px'; $blockquote_lquote_width = !empty($config['blockquote_lquote_width']) ? $formatter->css_input($config['blockquote_lquote_width']) : '50px'; // content $blockquote_lquote_image = !empty($config['blockquote_lquote_image']) ? $formatter->get_media_url($config['blockquote_lquote_image']) : ''; // indents $blockquote_lquote_paddings = !empty($config['blockquote_lquote_paddings']) ? $config['blockquote_lquote_paddings'] : ''; $blockquote_lquote_paddings = $formatter->css_spacing($blockquote_lquote_paddings); $blockquote_lquote_margins = !empty($config['blockquote_lquote_margins']) ? $config['blockquote_lquote_margins'] : ''; $blockquote_lquote_margins = $formatter->css_spacing($blockquote_lquote_margins); // border $blockquote_lquote_border_style = !empty($config['blockquote_lquote_border_style']) ? $config['blockquote_lquote_border_style'] : 'none'; $blockquote_lquote_border_model = !empty($config['blockquote_lquote_border_model']) ? $config['blockquote_lquote_border_model'] : ''; $blockquote_lquote_border_model = $formatter->css_spacing($blockquote_lquote_border_model); $blockquote_lquote_border_radius = !empty($config['blockquote_lquote_border_radius']) ? $config['blockquote_lquote_border_radius'] : ''; $blockquote_lquote_border_radius = $formatter->css_spacing($blockquote_lquote_border_radius); $blockquote_lquote_bs_hl = !empty($config['blockquote_lquote_bs_hl']) ? $formatter->css_scalar(($config['blockquote_lquote_bs_hl'])) : '0'; $blockquote_lquote_bs_vl = !empty($config['blockquote_lquote_bs_vl']) ? $formatter->css_scalar($config['blockquote_lquote_bs_vl']) : '0'; $blockquote_lquote_bs_br = !empty($config['blockquote_lquote_bs_br']) ? $formatter->css_scalar($config['blockquote_lquote_bs_br']) : '0'; $blockquote_lquote_bs_sr = !empty($config['blockquote_lquote_bs_sr']) ? $formatter->css_scalar($config['blockquote_lquote_bs_sr']) : '0'; $blockquote_lquote_bs_color = !empty($config['blockquote_lquote_bs_color']) ? $storage->get($config['blockquote_lquote_bs_color']) : 'transparent'; $blockquote_lquote_bs = " box-shadow: {$blockquote_lquote_bs_hl} {$blockquote_lquote_bs_vl} {$blockquote_lquote_bs_br} {$blockquote_lquote_bs_sr} {$blockquote_lquote_bs_color}; "; /** * Rquote */ // color $blockquote_rquote_border_color = !empty($config['blockquote_rquote_border_color']) ? $storage->get($config['blockquote_rquote_border_color']) : ''; // position $blockquote_rquote_bottom = !empty($config['blockquote_rquote_bottom']) ? $formatter->css_input($config['blockquote_rquote_bottom']) : '0'; $blockquote_rquote_right = !empty($config['blockquote_rquote_right']) ? $formatter->css_input($config['blockquote_rquote_right']) : '0'; $blockquote_rquote_zindex = !empty($config['blockquote_rquote_zindex']) ? intval($config['blockquote_rquote_zindex']) : '1'; // dimension $blockquote_rquote_height = !empty($config['blockquote_rquote_height']) ? $formatter->css_input($config['blockquote_rquote_height']) : '50px'; $blockquote_rquote_width = !empty($config['blockquote_rquote_width']) ? $formatter->css_input($config['blockquote_rquote_width']) : '50px'; // content $blockquote_rquote_image = !empty($config['blockquote_rquote_image']) ? $formatter->get_media_url($config['blockquote_rquote_image']) : ''; // indents $blockquote_rquote_paddings = !empty($config['blockquote_rquote_paddings']) ? $config['blockquote_rquote_paddings'] : ''; $blockquote_rquote_paddings = $formatter->css_spacing($blockquote_rquote_paddings); $blockquote_rquote_margins = !empty($config['blockquote_rquote_margins']) ? $config['blockquote_rquote_margins'] : ''; $blockquote_rquote_margins = $formatter->css_spacing($blockquote_rquote_margins); // border $blockquote_rquote_border_style = !empty($config['blockquote_rquote_border_style']) ? $config['blockquote_rquote_border_style'] : 'none'; $blockquote_rquote_border_model = !empty($config['blockquote_rquote_border_model']) ? $config['blockquote_rquote_border_model'] : ''; $blockquote_rquote_border_model = $formatter->css_spacing($blockquote_rquote_border_model); $blockquote_rquote_border_radius = !empty($config['blockquote_rquote_border_radius']) ? $config['blockquote_rquote_border_radius'] : ''; $blockquote_rquote_border_radius = $formatter->css_spacing($blockquote_rquote_border_radius); $blockquote_rquote_bs_hl = !empty($config['blockquote_rquote_bs_hl']) ? $formatter->css_scalar(($config['blockquote_rquote_bs_hl'])) : '0'; $blockquote_rquote_bs_vl = !empty($config['blockquote_rquote_bs_vl']) ? $formatter->css_scalar($config['blockquote_rquote_bs_vl']) : '0'; $blockquote_rquote_bs_br = !empty($config['blockquote_rquote_bs_br']) ? $formatter->css_scalar($config['blockquote_rquote_bs_br']) : '0'; $blockquote_rquote_bs_sr = !empty($config['blockquote_rquote_bs_sr']) ? $formatter->css_scalar($config['blockquote_rquote_bs_sr']) : '0'; $blockquote_rquote_bs_color = !empty($config['blockquote_rquote_bs_color']) ? $storage->get($config['blockquote_rquote_bs_color']) : 'transparent'; $blockquote_rquote_bs = " box-shadow: {$blockquote_rquote_bs_hl} {$blockquote_rquote_bs_vl} {$blockquote_rquote_bs_br} {$blockquote_rquote_bs_sr} {$blockquote_rquote_bs_color}; "; echo /** @lang CSS */ ' '.$blockquote_text_typography.' blockquote { position: relative; color: '.$blockquote_text_text_color.'; background-color: '.$blockquote_text_bg_color.'; text-align: '.$blockquote_text_text_lign.'; padding: '.$blockquote_text_paddings.'; margin: '.$blockquote_text_margins.'; border-style: '.$blockquote_text_border_style.'; border-width: '.$blockquote_text_border_model.'; border-color: '.$blockquote_text_border_color.'; border-radius: '.$blockquote_text_border_radius.'; '.$blockquote_text_bs.' } '.$blockquote_author_typography.' blockquote cite { color: '.$blockquote_author_text_color.'; background-color: '.$blockquote_author_bg_color.'; text-align: '.$blockquote_author_text_lign.'; padding: '.$blockquote_author_paddings.'; margin: '.$blockquote_author_margins.'; border-style: '.$blockquote_author_border_style.'; border-width: '.$blockquote_author_border_model.'; border-color: '.$blockquote_author_border_color.'; border-radius: '.$blockquote_author_border_radius.'; '.$blockquote_author_bs.' } blockquote::before { position: absolute; display: block; content: ""; top: '.$blockquote_lquote_top.'; left: '.$blockquote_lquote_left.'; z-index: '.$blockquote_lquote_zindex.'; height: '.$blockquote_lquote_height.'; width: '.$blockquote_lquote_width.'; background-image: url("'.$blockquote_lquote_image.'"); padding: '.$blockquote_lquote_paddings.'; margin: '.$blockquote_lquote_margins.'; border-style: '.$blockquote_lquote_border_style.'; border-width: '.$blockquote_lquote_border_model.'; border-color: '.$blockquote_lquote_border_color.'; border-radius: '.$blockquote_lquote_border_radius.'; '.$blockquote_lquote_bs.' } blockquote::after { position: absolute; display: block; content: ""; bottom: '.$blockquote_rquote_bottom.'; right: '.$blockquote_rquote_right.'; z-index: '.$blockquote_rquote_zindex.'; height: '.$blockquote_rquote_height.'; width: '.$blockquote_rquote_width.'; background-image: url("'.$blockquote_rquote_image.'"); padding: '.$blockquote_rquote_paddings.'; margin: '.$blockquote_rquote_margins.'; border-style: '.$blockquote_rquote_border_style.'; border-width: '.$blockquote_rquote_border_model.'; border-color: '.$blockquote_rquote_border_color.'; border-radius: '.$blockquote_rquote_border_radius.'; '.$blockquote_rquote_bs.' } ';