Display custom CSS for elements
//add_action('wcps_layout_element_css_$id','wcps_layout_element_css_$id', 10);
// $id = 'post_title'
// $id = 'wrapper_start'
// $id = 'wrapper_end'
// $id = 'thumbnail'
// $id = 'content'
// $id = 'product_category'
// $id = 'product_tag'
// $id = 'sale_count'
// $id = 'featured_mark'
// $id = 'on_sale_mark'
// $id = 'add_to_cart'
// $id = 'rating'
// $id = 'product_price'
// $id = 'product_id'
add_action('wcps_layout_element_css_post_title','wcps_layout_element_css_post_title_20200331', 90);
function wcps_layout_element_css_post_title_20200331($args){
$product_id = isset($args['product_id']) ? $args['product_id'] : '';
$elementData = isset($args['elementData']) ? $args['elementData'] : array();
$element_index = isset($args['element_index']) ? $args['element_index'] : '';
$layout_id = isset($args['layout_id']) ? $args['layout_id'] : '';
$color = isset($elementData['color']) ? $elementData['color'] : '';
$font_size = isset($elementData['font_size']) ? $elementData['font_size'] : '';
$font_family = isset($elementData['font_family']) ? $elementData['font_family'] : '';
$margin = isset($elementData['margin']) ? $elementData['margin'] : '';
$text_align = isset($elementData['text_align']) ? $elementData['text_align'] : '';
?>
<style type="text/css">
.layout-<?php echo $layout_id; ?> .element-<?php echo $element_index; ?>{
<?php if(!empty($color)): ?>
color: <?php echo $color; ?>;
<?php endif; ?>
<?php if(!empty($font_size)): ?>
font-size: <?php echo $font_size; ?>;
<?php endif; ?>
<?php if(!empty($font_family)): ?>
font-family: <?php echo $font_family; ?>;
<?php endif; ?>
<?php if(!empty($margin)): ?>
margin: <?php echo $margin; ?>;
<?php endif; ?>
<?php if(!empty($text_align)): ?>
text-align: <?php echo $text_align; ?>;
<?php endif; ?>
}
</style>
<?php
}
