post_grid_layout_element_css_{id}
used to render CSS or style output for each element on the grid item, where {id}
should replace with element id, like title, excerpt, and etc
Sample code for excerpt
add_action('post_grid_layout_element_css_excerpt', 'post_grid_layout_element_css_excerpt', 10); function post_grid_layout_element_css_excerpt($args){ $index = isset($args['index']) ? $args['index'] : ''; $element = isset($args['element']) ? $args['element'] : array(); $layout_id = isset($args['layout_id']) ? $args['layout_id'] : ''; $color = isset($element['color']) ? $element['color'] : ''; $font_size = isset($element['font_size']) ? $element['font_size'] : ''; $font_family = isset($element['font_family']) ? $element['font_family'] : ''; $margin = isset($element['margin']) ? $element['margin'] : ''; $text_align = isset($element['text_align']) ? $element['text_align'] : ''; $css = isset($element['css']) ? $element['css'] : ''; $css_hover = isset($element['css_hover']) ? $element['css_hover'] : ''; ?> <style type="text/css"> .layout-<?php echo $layout_id; ?> .element_<?php echo $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; ?> <?php if(!empty($css)): ?> <?php echo $css; ?> <?php endif; ?> } .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{ <?php if(!empty($css_hover)): ?> <?php echo $css_hover; ?> <?php endif; ?> } .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{ <?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; ?> } </style> <?php }