Post Grid - Version 2.0.54

Version Description

  • 2020-05-4 optimize - optimize layout element CSS generate
    • 2020-05-4 fix - grid item text align issue fixed.
    • 2020-05-4 fix - element author and author link issue fixed.
Download this release

Release Info

Developer pickplugins
Plugin Icon 128x128 Post Grid
Version 2.0.54
Comparing to
See all releases

Code changes from version 2.0.53 to 2.0.54

includes/functions-layout-hook.php CHANGED
@@ -3610,6 +3610,7 @@ function post_grid_layout_element_option_author_link($parameters){
3610
  $background_color = isset($element_data['background_color']) ? $element_data['background_color'] : '';
3611
  $color = isset($element_data['color']) ? $element_data['color'] : '';
3612
  $margin = isset($element_data['margin']) ? $element_data['margin'] : '';
 
3613
 
3614
  $css = isset($element_data['css']) ? $element_data['css'] : '';
3615
  $css_hover = isset($element_data['css_hover']) ? $element_data['css_hover'] : '';
@@ -3703,6 +3704,20 @@ function post_grid_layout_element_option_author_link($parameters){
3703
 
3704
  $settings_tabs_field->generate_field($args);
3705
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3706
  $args = array(
3707
  'id' => 'css',
3708
  'css_id' => $element_index.'_css',
3610
  $background_color = isset($element_data['background_color']) ? $element_data['background_color'] : '';
3611
  $color = isset($element_data['color']) ? $element_data['color'] : '';
3612
  $margin = isset($element_data['margin']) ? $element_data['margin'] : '';
3613
+ $text_align = isset($element_data['text_align']) ? $element_data['text_align'] : '';
3614
 
3615
  $css = isset($element_data['css']) ? $element_data['css'] : '';
3616
  $css_hover = isset($element_data['css_hover']) ? $element_data['css_hover'] : '';
3704
 
3705
  $settings_tabs_field->generate_field($args);
3706
 
3707
+ $args = array(
3708
+ 'id' => 'text_align',
3709
+ 'css_id' => $element_index.'_text_align',
3710
+ 'parent' => $input_name.'[author_link]',
3711
+ 'title' => __('Text align','post-grid'),
3712
+ 'details' => __('Choose text align.','post-grid'),
3713
+ 'type' => 'select',
3714
+ 'value' => $text_align,
3715
+ 'default' => 'left',
3716
+ 'args' => array('left'=> __('Left', 'post-grid'),'right'=> __('Right', 'post-grid'),'center'=> __('Center', 'post-grid') ),
3717
+ );
3718
+
3719
+ $settings_tabs_field->generate_field($args);
3720
+
3721
  $args = array(
3722
  'id' => 'css',
3723
  'css_id' => $element_index.'_css',
includes/functions/functions-post-grid-meta-box.php CHANGED
@@ -103,6 +103,8 @@ function post_grid_metabox_tabs_content_general($tab, $post_id){
103
  $container_bg_color = !empty($post_grid_meta_options['container']['bg_color']) ? $post_grid_meta_options['container']['bg_color'] : '';
104
  $container_bg_image = !empty($post_grid_meta_options['container']['bg_image']) ? $post_grid_meta_options['container']['bg_image'] : '';
105
 
 
 
106
 
107
  ?>
108
  <div class="section">
@@ -223,7 +225,39 @@ function post_grid_metabox_tabs_content_general($tab, $post_id){
223
 
224
  </div>
225
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
226
 
 
 
 
 
 
 
 
 
 
227
 
228
  <?php
229
 
103
  $container_bg_color = !empty($post_grid_meta_options['container']['bg_color']) ? $post_grid_meta_options['container']['bg_color'] : '';
104
  $container_bg_image = !empty($post_grid_meta_options['container']['bg_image']) ? $post_grid_meta_options['container']['bg_image'] : '';
105
 
106
+ $items_wrapper_text_align = !empty($post_grid_meta_options['items_wrapper']['text_align']) ? $post_grid_meta_options['items_wrapper']['text_align'] : '';
107
+
108
 
109
  ?>
110
  <div class="section">
225
 
226
  </div>
227
 
228
+ <div class="section">
229
+ <div class="section-title"><?php echo __('Items wrapper settings', 'post-grid'); ?></div>
230
+ <p class="description section-description"><?php echo __('Choose items wrapper options.', 'post-grid'); ?></p>
231
+
232
+ <?php
233
+
234
+ $args = array(
235
+ 'id' => 'text_align',
236
+ 'parent' => 'post_grid_meta_options[items_wrapper]',
237
+ 'title' => __('Text align','post-grid'),
238
+ 'details' => __('Container text align.','post-grid'),
239
+ 'type' => 'select',
240
+ 'value' => $items_wrapper_text_align,
241
+ 'default' => 'center',
242
+ 'args' => array(
243
+ 'left'=>__('Left','post-grid'),
244
+ 'center'=>__('Center','post-grid'),
245
+ 'right'=>__('Right','post-grid'),
246
+ 'start'=>__('Start','post-grid'),
247
+ 'end'=>__('End','post-grid'),
248
+ 'initial'=>__('Initial','post-grid'),
249
+ 'justify'=>__('Justify','post-grid'),
250
+
251
 
252
+ ),
253
+ );
254
+
255
+ $settings_tabs_field->generate_field($args, $post_id);
256
+
257
+ ?>
258
+
259
+
260
+ </div>
261
 
262
  <?php
263
 
includes/functions/post-grid-layout-elements.php CHANGED
@@ -40,33 +40,33 @@ function post_grid_layout_element_css_wrapper_start($args){
40
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
41
 
42
  ?>
43
- <style type="text/css">
44
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
45
- <?php if(!empty($color)): ?>
46
- color: <?php echo $color; ?>;
47
- <?php endif; ?>
48
- <?php if(!empty($font_size)): ?>
49
- font-size: <?php echo $font_size; ?>;
50
- <?php endif; ?>
51
- <?php if(!empty($font_family)): ?>
52
- font-family: <?php echo $font_family; ?>;
53
- <?php endif; ?>
54
- <?php if(!empty($margin)): ?>
55
- margin: <?php echo $margin; ?>;
56
- <?php endif; ?>
57
- <?php if(!empty($text_align)): ?>
58
- text-align: <?php echo $text_align; ?>;
59
- <?php endif; ?>
60
- <?php if(!empty($css)): ?>
61
- <?php echo $css; ?>
62
- <?php endif; ?>
63
- }
64
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
65
- <?php if(!empty($css_hover)): ?>
66
- <?php echo $css_hover; ?>
67
- <?php endif; ?>
68
- }
69
- </style>
70
  <?php
71
  }
72
 
@@ -127,33 +127,33 @@ function post_grid_layout_element_css_custom_text($args){
127
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
128
 
129
  ?>
130
- <style type="text/css">
131
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
132
- <?php if(!empty($color)): ?>
133
- color: <?php echo $color; ?>;
134
- <?php endif; ?>
135
- <?php if(!empty($font_size)): ?>
136
- font-size: <?php echo $font_size; ?>;
137
- <?php endif; ?>
138
- <?php if(!empty($font_family)): ?>
139
- font-family: <?php echo $font_family; ?>;
140
- <?php endif; ?>
141
- <?php if(!empty($margin)): ?>
142
- margin: <?php echo $margin; ?>;
143
- <?php endif; ?>
144
- <?php if(!empty($text_align)): ?>
145
- text-align: <?php echo $text_align; ?>;
146
- <?php endif; ?>
147
- <?php if(!empty($css)): ?>
148
- <?php echo $css; ?>
149
- <?php endif; ?>
150
- }
151
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
152
- <?php if(!empty($css_hover)): ?>
153
- <?php echo $css_hover; ?>
154
- <?php endif; ?>
155
- }
156
- </style>
157
  <?php
158
  }
159
 
@@ -218,44 +218,44 @@ function post_grid_layout_element_css_title($args){
218
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
219
 
220
  ?>
221
- <style type="text/css">
222
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
223
- <?php if(!empty($color)): ?>
224
- color: <?php echo $color; ?>;
225
- <?php endif; ?>
226
- <?php if(!empty($font_size)): ?>
227
- font-size: <?php echo $font_size; ?>;
228
- <?php endif; ?>
229
- <?php if(!empty($font_family)): ?>
230
- font-family: <?php echo $font_family; ?>;
231
- <?php endif; ?>
232
- <?php if(!empty($margin)): ?>
233
- margin: <?php echo $margin; ?>;
234
- <?php endif; ?>
235
- <?php if(!empty($text_align)): ?>
236
- text-align: <?php echo $text_align; ?>;
237
- <?php endif; ?>
238
- <?php if(!empty($css)): ?>
239
- <?php echo $css; ?>
240
- <?php endif; ?>
241
- }
242
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
243
- <?php if(!empty($css_hover)): ?>
244
- <?php echo $css_hover; ?>
245
- <?php endif; ?>
246
- }
247
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
248
- <?php if(!empty($color)): ?>
249
- color: <?php echo $color; ?>;
250
- <?php endif; ?>
251
- <?php if(!empty($font_size)): ?>
252
- font-size: <?php echo $font_size; ?>;
253
- <?php endif; ?>
254
- <?php if(!empty($font_family)): ?>
255
- font-family: <?php echo $font_family; ?>;
256
- <?php endif; ?>
257
- }
258
- </style>
259
  <?php
260
  }
261
 
@@ -323,44 +323,44 @@ function post_grid_layout_element_css_title_link($args){
323
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
324
 
325
  ?>
326
- <style type="text/css">
327
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
328
- <?php if(!empty($color)): ?>
329
- color: <?php echo $color; ?>;
330
- <?php endif; ?>
331
- <?php if(!empty($font_size)): ?>
332
- font-size: <?php echo $font_size; ?>;
333
- <?php endif; ?>
334
- <?php if(!empty($font_family)): ?>
335
- font-family: <?php echo $font_family; ?>;
336
- <?php endif; ?>
337
- <?php if(!empty($margin)): ?>
338
- margin: <?php echo $margin; ?>;
339
- <?php endif; ?>
340
- <?php if(!empty($text_align)): ?>
341
- text-align: <?php echo $text_align; ?>;
342
- <?php endif; ?>
343
- <?php if(!empty($css)): ?>
344
- <?php echo $css; ?>
345
- <?php endif; ?>
346
- }
347
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
348
- <?php if(!empty($css_hover)): ?>
349
- <?php echo $css_hover; ?>
350
- <?php endif; ?>
351
- }
352
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
353
- <?php if(!empty($color)): ?>
354
- color: <?php echo $color; ?>;
355
- <?php endif; ?>
356
- <?php if(!empty($font_size)): ?>
357
- font-size: <?php echo $font_size; ?>;
358
- <?php endif; ?>
359
- <?php if(!empty($font_family)): ?>
360
- font-family: <?php echo $font_family; ?>;
361
- <?php endif; ?>
362
- }
363
- </style>
364
  <?php
365
  }
366
 
@@ -468,44 +468,44 @@ function post_grid_layout_element_css_excerpt($args){
468
  $css = isset($element['css']) ? $element['css'] : '';
469
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
470
  ?>
471
- <style type="text/css">
472
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
473
- <?php if(!empty($color)): ?>
474
- color: <?php echo $color; ?>;
475
- <?php endif; ?>
476
- <?php if(!empty($font_size)): ?>
477
- font-size: <?php echo $font_size; ?>;
478
- <?php endif; ?>
479
- <?php if(!empty($font_family)): ?>
480
- font-family: <?php echo $font_family; ?>;
481
- <?php endif; ?>
482
- <?php if(!empty($margin)): ?>
483
- margin: <?php echo $margin; ?>;
484
- <?php endif; ?>
485
- <?php if(!empty($text_align)): ?>
486
- text-align: <?php echo $text_align; ?>;
487
- <?php endif; ?>
488
- <?php if(!empty($css)): ?>
489
- <?php echo $css; ?>
490
- <?php endif; ?>
491
- }
492
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
493
- <?php if(!empty($css_hover)): ?>
494
- <?php echo $css_hover; ?>
495
- <?php endif; ?>
496
- }
497
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
498
- <?php if(!empty($color)): ?>
499
- color: <?php echo $color; ?>;
500
- <?php endif; ?>
501
- <?php if(!empty($font_size)): ?>
502
- font-size: <?php echo $font_size; ?>;
503
- <?php endif; ?>
504
- <?php if(!empty($font_family)): ?>
505
- font-family: <?php echo $font_family; ?>;
506
- <?php endif; ?>
507
- }
508
- </style>
509
  <?php
510
  }
511
 
@@ -570,44 +570,44 @@ function post_grid_layout_element_css_excerpt_read_more($args){
570
  $css = isset($element['css']) ? $element['css'] : '';
571
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
572
  ?>
573
- <style type="text/css">
574
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
575
- <?php if(!empty($color)): ?>
576
- color: <?php echo $color; ?>;
577
- <?php endif; ?>
578
- <?php if(!empty($font_size)): ?>
579
- font-size: <?php echo $font_size; ?>;
580
- <?php endif; ?>
581
- <?php if(!empty($font_family)): ?>
582
- font-family: <?php echo $font_family; ?>;
583
- <?php endif; ?>
584
- <?php if(!empty($margin)): ?>
585
- margin: <?php echo $margin; ?>;
586
- <?php endif; ?>
587
- <?php if(!empty($text_align)): ?>
588
- text-align: <?php echo $text_align; ?>;
589
- <?php endif; ?>
590
- <?php if(!empty($css)): ?>
591
- <?php echo $css; ?>
592
- <?php endif; ?>
593
- }
594
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
595
- <?php if(!empty($css_hover)): ?>
596
- <?php echo $css_hover; ?>
597
- <?php endif; ?>
598
- }
599
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
600
- <?php if(!empty($color)): ?>
601
- color: <?php echo $color; ?>;
602
- <?php endif; ?>
603
- <?php if(!empty($font_size)): ?>
604
- font-size: <?php echo $font_size; ?>;
605
- <?php endif; ?>
606
- <?php if(!empty($font_family)): ?>
607
- font-family: <?php echo $font_family; ?>;
608
- <?php endif; ?>
609
- }
610
- </style>
611
  <?php
612
  }
613
 
@@ -663,44 +663,44 @@ function post_grid_layout_element_css_read_more($args){
663
  $css = isset($element['css']) ? $element['css'] : '';
664
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
665
  ?>
666
- <style type="text/css">
667
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
668
- <?php if(!empty($color)): ?>
669
- color: <?php echo $color; ?>;
670
- <?php endif; ?>
671
- <?php if(!empty($font_size)): ?>
672
- font-size: <?php echo $font_size; ?>;
673
- <?php endif; ?>
674
- <?php if(!empty($font_family)): ?>
675
- font-family: <?php echo $font_family; ?>;
676
- <?php endif; ?>
677
- <?php if(!empty($margin)): ?>
678
- margin: <?php echo $margin; ?>;
679
- <?php endif; ?>
680
- <?php if(!empty($text_align)): ?>
681
- text-align: <?php echo $text_align; ?>;
682
- <?php endif; ?>
683
- <?php if(!empty($css)): ?>
684
- <?php echo $css; ?>
685
- <?php endif; ?>
686
- }
687
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
688
- <?php if(!empty($css_hover)): ?>
689
- <?php echo $css_hover; ?>
690
- <?php endif; ?>
691
- }
692
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
693
- <?php if(!empty($color)): ?>
694
- color: <?php echo $color; ?>;
695
- <?php endif; ?>
696
- <?php if(!empty($font_size)): ?>
697
- font-size: <?php echo $font_size; ?>;
698
- <?php endif; ?>
699
- <?php if(!empty($font_family)): ?>
700
- font-family: <?php echo $font_family; ?>;
701
- <?php endif; ?>
702
- }
703
- </style>
704
  <?php
705
  }
706
 
@@ -792,71 +792,70 @@ function post_grid_layout_element_css_media($args){
792
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
793
 
794
  ?>
795
- <style type="text/css">
796
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
797
- overflow: hidden;
798
- <?php if(!empty($margin)): ?>
799
- margin: <?php echo $margin; ?>;
800
- <?php endif; ?>
801
- <?php if(!empty($padding)): ?>
802
- padding: <?php echo $padding; ?>;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
803
  <?php endif; ?>
804
- <?php if(!empty($css)): ?>
805
- <?php echo $css; ?>
 
 
 
 
 
 
 
 
 
 
 
 
806
  <?php endif; ?>
807
- }
808
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
809
- <?php if(!empty($css_hover)): ?>
810
- <?php echo $css_hover; ?>
 
 
 
 
 
 
 
 
 
 
811
  <?php endif; ?>
812
- }
813
- @media only screen and (min-width: 1024px ){
814
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
815
-
816
- <?php if($height_large_type =='auto_height'): ?>
817
- height: auto;
818
- <?php elseif ($height_large_type =='fixed_height'): ?>
819
- <?php if(!empty($thumb_height_large)): ?>
820
- height: <?php echo $thumb_height_large; ?>;
821
- <?php endif; ?>
822
- <?php elseif ($height_large_type =='max_height'): ?>
823
- <?php if(!empty($thumb_height_large)): ?>
824
- max-height: <?php echo $thumb_height_large; ?>;
825
- <?php endif; ?>
826
- <?php endif; ?>
827
- }
828
- }
829
- @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
830
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
831
- <?php if($height_medium_type =='auto_height'): ?>
832
- height: auto;
833
- <?php elseif ($height_medium_type =='fixed_height'): ?>
834
- <?php if(!empty($thumb_height_medium)): ?>
835
- height: <?php echo $thumb_height_medium; ?>;
836
- <?php endif; ?>
837
- <?php elseif ($height_medium_type =='max_height'): ?>
838
- <?php if(!empty($thumb_height_medium)): ?>
839
- max-height: <?php echo $thumb_height_medium; ?>;
840
- <?php endif; ?>
841
- <?php endif; ?>
842
- }
843
- }
844
- @media only screen and ( min-width: 0px ) and ( max-width: 767px ){
845
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
846
- <?php if($height_small_type =='auto_height'): ?>
847
- height: auto;
848
- <?php elseif ($height_small_type =='fixed_height'): ?>
849
- <?php if(!empty($thumb_height_small)): ?>
850
- height: <?php echo $thumb_height_small; ?>;
851
- <?php endif; ?>
852
- <?php elseif ($height_small_type =='max_height'): ?>
853
- <?php if(!empty($thumb_height_small)): ?>
854
- max-height: <?php echo $thumb_height_small; ?>;
855
- <?php endif; ?>
856
- <?php endif; ?>
857
- }
858
- }
859
- </style>
860
  <?php
861
  }
862
 
@@ -928,42 +927,35 @@ function post_grid_layout_element_css_thumb($args){
928
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
929
 
930
  ?>
931
- <style type="text/css">
932
-
933
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
934
- overflow: hidden;
935
- <?php if(!empty($margin)): ?>
936
- margin: <?php echo $margin; ?>;
937
- <?php endif; ?>
938
- }
939
-
940
- @media only screen and (min-width: 1024px ){
941
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
942
- <?php if(!empty($thumb_height_large)): ?>
943
- max-height: <?php echo $thumb_height_large; ?>;
944
- <?php endif; ?>
945
- }
946
- }
947
-
948
- @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
949
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
950
- <?php if(!empty($thumb_height_medium)): ?>
951
- max-height: <?php echo $thumb_height_medium; ?>;
952
- <?php endif; ?>
953
- }
954
- }
955
-
956
- @media only screen and ( min-width: 0px ) and ( max-width: 767px ){
957
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
958
- <?php if(!empty($thumb_height_small)): ?>
959
- max-height: <?php echo $thumb_height_small; ?>;
960
- <?php endif; ?>
961
- }
962
- }
963
-
964
-
965
-
966
- </style>
967
  <?php
968
  }
969
 
@@ -1036,42 +1028,35 @@ function post_grid_layout_element_css_thumb_link($args){
1036
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1037
 
1038
  ?>
1039
- <style type="text/css">
1040
-
1041
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1042
- overflow: hidden;
1043
- <?php if(!empty($margin)): ?>
1044
- margin: <?php echo $margin; ?>;
1045
- <?php endif; ?>
1046
- }
1047
-
1048
- @media only screen and (min-width: 1024px ){
1049
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1050
- <?php if(!empty($thumb_height_large)): ?>
1051
- max-height: <?php echo $thumb_height_large; ?>;
1052
- <?php endif; ?>
1053
- }
1054
- }
1055
-
1056
- @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
1057
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1058
- <?php if(!empty($thumb_height_medium)): ?>
1059
- max-height: <?php echo $thumb_height_medium; ?>;
1060
- <?php endif; ?>
1061
- }
1062
- }
1063
-
1064
- @media only screen and ( min-width: 0px ) and ( max-width: 767px ){
1065
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1066
- <?php if(!empty($thumb_height_small)): ?>
1067
- max-height: <?php echo $thumb_height_small; ?>;
1068
- <?php endif; ?>
1069
- }
1070
- }
1071
-
1072
-
1073
-
1074
- </style>
1075
  <?php
1076
  }
1077
 
@@ -1144,44 +1129,44 @@ function post_grid_layout_element_css_post_date($args){
1144
  $css = isset($element['css']) ? $element['css'] : '';
1145
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1146
  ?>
1147
- <style type="text/css">
1148
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1149
- <?php if(!empty($color)): ?>
1150
- color: <?php echo $color; ?>;
1151
- <?php endif; ?>
1152
- <?php if(!empty($font_size)): ?>
1153
- font-size: <?php echo $font_size; ?>;
1154
- <?php endif; ?>
1155
- <?php if(!empty($font_family)): ?>
1156
- font-family: <?php echo $font_family; ?>;
1157
- <?php endif; ?>
1158
- <?php if(!empty($margin)): ?>
1159
- margin: <?php echo $margin; ?>;
1160
- <?php endif; ?>
1161
- <?php if(!empty($text_align)): ?>
1162
- text-align: <?php echo $text_align; ?>;
1163
- <?php endif; ?>
1164
- <?php if(!empty($css)): ?>
1165
- <?php echo $css; ?>
1166
- <?php endif; ?>
1167
- }
1168
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1169
- <?php if(!empty($css_hover)): ?>
1170
- <?php echo $css_hover; ?>
1171
- <?php endif; ?>
1172
- }
1173
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1174
- <?php if(!empty($color)): ?>
1175
- color: <?php echo $color; ?>;
1176
- <?php endif; ?>
1177
- <?php if(!empty($font_size)): ?>
1178
- font-size: <?php echo $font_size; ?>;
1179
- <?php endif; ?>
1180
- <?php if(!empty($font_family)): ?>
1181
- font-family: <?php echo $font_family; ?>;
1182
- <?php endif; ?>
1183
- }
1184
- </style>
1185
  <?php
1186
  }
1187
 
@@ -1198,7 +1183,7 @@ function post_grid_layout_element_author($args){
1198
  $custom_class = isset($element['custom_class']) ? $element['custom_class'] : '';
1199
  $link_to = isset($element['link_to']) ? $element['link_to'] : 'post_link';
1200
  $link_target = isset($element['link_target']) ? $element['link_target'] : '';
1201
- $wrapper_html = isset($element['wrapper_html']) ? $element['wrapper_html'] : '%s';
1202
 
1203
  $post_link = get_permalink($post_id);
1204
  $post_author = get_the_author();
@@ -1248,44 +1233,44 @@ function post_grid_layout_element_css_author($args){
1248
  $css = isset($element['css']) ? $element['css'] : '';
1249
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1250
  ?>
1251
- <style type="text/css">
1252
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1253
- <?php if(!empty($color)): ?>
1254
- color: <?php echo $color; ?>;
1255
- <?php endif; ?>
1256
- <?php if(!empty($font_size)): ?>
1257
- font-size: <?php echo $font_size; ?>;
1258
- <?php endif; ?>
1259
- <?php if(!empty($font_family)): ?>
1260
- font-family: <?php echo $font_family; ?>;
1261
- <?php endif; ?>
1262
- <?php if(!empty($margin)): ?>
1263
- margin: <?php echo $margin; ?>;
1264
- <?php endif; ?>
1265
- <?php if(!empty($text_align)): ?>
1266
- text-align: <?php echo $text_align; ?>;
1267
- <?php endif; ?>
1268
- <?php if(!empty($css)): ?>
1269
- <?php echo $css; ?>
1270
- <?php endif; ?>
1271
- }
1272
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1273
- <?php if(!empty($css_hover)): ?>
1274
- <?php echo $css_hover; ?>
1275
- <?php endif; ?>
1276
- }
1277
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1278
- <?php if(!empty($color)): ?>
1279
- color: <?php echo $color; ?>;
1280
- <?php endif; ?>
1281
- <?php if(!empty($font_size)): ?>
1282
- font-size: <?php echo $font_size; ?>;
1283
- <?php endif; ?>
1284
- <?php if(!empty($font_family)): ?>
1285
- font-family: <?php echo $font_family; ?>;
1286
- <?php endif; ?>
1287
- }
1288
- </style>
1289
  <?php
1290
  }
1291
 
@@ -1303,7 +1288,7 @@ function post_grid_layout_element_author_link($args){
1303
  $custom_class = isset($element['custom_class']) ? $element['custom_class'] : '';
1304
  $link_to = isset($element['link_to']) ? $element['link_to'] : 'post_link';
1305
  $link_target = isset($element['link_target']) ? $element['link_target'] : '';
1306
- $wrapper_html = isset($element['wrapper_html']) ? $element['wrapper_html'] : '%s';
1307
 
1308
  $post_link = get_permalink($post_id);
1309
  $post_author = get_the_author();
@@ -1311,7 +1296,7 @@ function post_grid_layout_element_author_link($args){
1311
  $post_author = sprintf($wrapper_html, $post_author);
1312
 
1313
  ?>
1314
- <div class="element element_<?php echo esc_attr($elementIndex); ?> <?php echo esc_attr($custom_class); ?> author ">
1315
  <?php
1316
  if($link_to == 'post_link'):
1317
  ?>
@@ -1347,48 +1332,48 @@ function post_grid_layout_element_css_author_link($args){
1347
  $font_size = isset($element['font_size']) ? $element['font_size'] : '';
1348
  $font_family = isset($element['font_family']) ? $element['font_family'] : '';
1349
  $margin = isset($element['margin']) ? $element['margin'] : '';
1350
- $text_align = isset($element['text_align']) ? $element['text_align'] : '';
1351
  $css = isset($element['css']) ? $element['css'] : '';
1352
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1353
  ?>
1354
- <style type="text/css">
1355
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1356
- <?php if(!empty($color)): ?>
1357
- color: <?php echo $color; ?>;
1358
- <?php endif; ?>
1359
- <?php if(!empty($font_size)): ?>
1360
- font-size: <?php echo $font_size; ?>;
1361
- <?php endif; ?>
1362
- <?php if(!empty($font_family)): ?>
1363
- font-family: <?php echo $font_family; ?>;
1364
- <?php endif; ?>
1365
- <?php if(!empty($margin)): ?>
1366
- margin: <?php echo $margin; ?>;
1367
- <?php endif; ?>
1368
- <?php if(!empty($text_align)): ?>
1369
- text-align: <?php echo $text_align; ?>;
1370
- <?php endif; ?>
1371
- <?php if(!empty($css)): ?>
1372
- <?php echo $css; ?>
1373
- <?php endif; ?>
1374
- }
1375
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1376
- <?php if(!empty($css_hover)): ?>
1377
- <?php echo $css_hover; ?>
1378
- <?php endif; ?>
1379
- }
1380
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1381
- <?php if(!empty($color)): ?>
1382
- color: <?php echo $color; ?>;
1383
- <?php endif; ?>
1384
- <?php if(!empty($font_size)): ?>
1385
- font-size: <?php echo $font_size; ?>;
1386
- <?php endif; ?>
1387
- <?php if(!empty($font_family)): ?>
1388
- font-family: <?php echo $font_family; ?>;
1389
- <?php endif; ?>
1390
- }
1391
- </style>
1392
  <?php
1393
  }
1394
 
@@ -1461,44 +1446,44 @@ function post_grid_layout_element_css_categories($args){
1461
  $css = isset($element['css']) ? $element['css'] : '';
1462
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1463
  ?>
1464
- <style type="text/css">
1465
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1466
- <?php if(!empty($text_color)): ?>
1467
- color: <?php echo $text_color; ?>;
1468
- <?php endif; ?>
1469
- <?php if(!empty($font_size)): ?>
1470
- font-size: <?php echo $font_size; ?>;
1471
- <?php endif; ?>
1472
- <?php if(!empty($font_family)): ?>
1473
- font-family: <?php echo $font_family; ?>;
1474
- <?php endif; ?>
1475
- <?php if(!empty($margin)): ?>
1476
- margin: <?php echo $margin; ?>;
1477
- <?php endif; ?>
1478
- <?php if(!empty($text_align)): ?>
1479
- text-align: <?php echo $text_align; ?>;
1480
- <?php endif; ?>
1481
- <?php if(!empty($css)): ?>
1482
- <?php echo $css; ?>
1483
- <?php endif; ?>
1484
- }
1485
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1486
- <?php if(!empty($link_color)): ?>
1487
- color: <?php echo $link_color; ?>;
1488
- <?php endif; ?>
1489
- <?php if(!empty($font_size)): ?>
1490
- font-size: <?php echo $font_size; ?>;
1491
- <?php endif; ?>
1492
- <?php if(!empty($font_family)): ?>
1493
- font-family: <?php echo $font_family; ?>;
1494
- <?php endif; ?>
1495
- }
1496
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1497
- <?php if(!empty($css_hover)): ?>
1498
- <?php echo $css_hover; ?>
1499
- <?php endif; ?>
1500
- }
1501
- </style>
1502
  <?php
1503
  }
1504
 
@@ -1569,44 +1554,44 @@ function post_grid_layout_element_css_tags($args){
1569
  $css = isset($element['css']) ? $element['css'] : '';
1570
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1571
  ?>
1572
- <style type="text/css">
1573
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1574
- <?php if(!empty($text_color)): ?>
1575
- color: <?php echo $text_color; ?>;
1576
- <?php endif; ?>
1577
- <?php if(!empty($font_size)): ?>
1578
- font-size: <?php echo $font_size; ?>;
1579
- <?php endif; ?>
1580
- <?php if(!empty($font_family)): ?>
1581
- font-family: <?php echo $font_family; ?>;
1582
- <?php endif; ?>
1583
- <?php if(!empty($margin)): ?>
1584
- margin: <?php echo $margin; ?>;
1585
- <?php endif; ?>
1586
- <?php if(!empty($text_align)): ?>
1587
- text-align: <?php echo $text_align; ?>;
1588
- <?php endif; ?>
1589
- <?php if(!empty($css)): ?>
1590
- <?php echo $css; ?>
1591
- <?php endif; ?>
1592
- }
1593
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1594
- <?php if(!empty($link_color)): ?>
1595
- color: <?php echo $link_color; ?>;
1596
- <?php endif; ?>
1597
- <?php if(!empty($font_size)): ?>
1598
- font-size: <?php echo $font_size; ?>;
1599
- <?php endif; ?>
1600
- <?php if(!empty($font_family)): ?>
1601
- font-family: <?php echo $font_family; ?>;
1602
- <?php endif; ?>
1603
- }
1604
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1605
- <?php if(!empty($css_hover)): ?>
1606
- <?php echo $css_hover; ?>
1607
- <?php endif; ?>
1608
- }
1609
- </style>
1610
  <?php
1611
  }
1612
 
@@ -1669,33 +1654,33 @@ function post_grid_layout_element_css_comments_count($args){
1669
  $css = isset($element['css']) ? $element['css'] : '';
1670
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1671
  ?>
1672
- <style type="text/css">
1673
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1674
- <?php if(!empty($color)): ?>
1675
- color: <?php echo $color; ?>;
1676
- <?php endif; ?>
1677
- <?php if(!empty($font_size)): ?>
1678
- font-size: <?php echo $font_size; ?>;
1679
- <?php endif; ?>
1680
- <?php if(!empty($font_family)): ?>
1681
- font-family: <?php echo $font_family; ?>;
1682
- <?php endif; ?>
1683
- <?php if(!empty($margin)): ?>
1684
- margin: <?php echo $margin; ?>;
1685
- <?php endif; ?>
1686
- <?php if(!empty($text_align)): ?>
1687
- text-align: <?php echo $text_align; ?>;
1688
- <?php endif; ?>
1689
- <?php if(!empty($css)): ?>
1690
- <?php echo $css; ?>
1691
- <?php endif; ?>
1692
- }
1693
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1694
- <?php if(!empty($css_hover)): ?>
1695
- <?php echo $css_hover; ?>
1696
- <?php endif; ?>
1697
- }
1698
- </style>
1699
  <?php
1700
  }
1701
 
@@ -1771,41 +1756,41 @@ function post_grid_layout_element_css_share_button($args){
1771
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1772
 
1773
  ?>
1774
- <style type="text/css">
1775
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1776
- <?php if(!empty($icon_color)): ?>
1777
- color: <?php echo $icon_color; ?>;
1778
- <?php endif; ?>
1779
- <?php if(!empty($font_size)): ?>
1780
- font-size: <?php echo $font_size; ?>;
1781
- <?php endif; ?>
1782
- <?php if(!empty($wrapper_margin)): ?>
1783
- margin: <?php echo $wrapper_margin; ?>;
1784
- <?php endif; ?>
1785
- <?php if(!empty($text_align)): ?>
1786
- text-align: <?php echo $text_align; ?>;
1787
- <?php endif; ?>
1788
- <?php if(!empty($css)): ?>
1789
- <?php echo $css; ?>
1790
- <?php endif; ?>
1791
- }
1792
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1793
- <?php if(!empty($icon_color)): ?>
1794
- color: <?php echo $icon_color; ?>;
1795
- <?php endif; ?>
1796
- <?php if(!empty($font_size)): ?>
1797
- font-size: <?php echo $font_size; ?>;
1798
- <?php endif; ?>
1799
- <?php if(!empty($icon_margin)): ?>
1800
- margin: <?php echo $icon_margin; ?>;
1801
- <?php endif; ?>
1802
- }
1803
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1804
- <?php if(!empty($css_hover)): ?>
1805
- <?php echo $css_hover; ?>
1806
- <?php endif; ?>
1807
- }
1808
- </style>
1809
  <?php
1810
  }
1811
 
@@ -1851,27 +1836,27 @@ function post_grid_layout_element_css_hr($args){
1851
  $css = isset($element['css']) ? $element['css'] : '';
1852
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1853
  ?>
1854
- <style type="text/css">
1855
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1856
- <?php if(!empty($margin)): ?>
1857
- margin: <?php echo $margin; ?>;
1858
- <?php endif; ?>
1859
- <?php if(!empty($background_color)): ?>
1860
- background-color: <?php echo $background_color; ?>;
1861
- <?php endif; ?>
1862
- <?php if(!empty($height)): ?>
1863
- padding: <?php echo $height; ?>;
1864
- <?php endif; ?>
1865
- <?php if(!empty($css)): ?>
1866
- <?php echo $css; ?>
1867
- <?php endif; ?>
1868
- }
1869
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1870
- <?php if(!empty($css_hover)): ?>
1871
- <?php echo $css_hover; ?>
1872
- <?php endif; ?>
1873
- }
1874
- </style>
1875
  <?php
1876
  }
1877
 
@@ -1948,30 +1933,30 @@ function post_grid_layout_element_css_five_star($args){
1948
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1949
 
1950
  ?>
1951
- <style type="text/css">
1952
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1953
- <?php if(!empty($color)): ?>
1954
- color: <?php echo $color; ?>;
1955
- <?php endif; ?>
1956
- <?php if(!empty($font_size)): ?>
1957
- font-size: <?php echo $font_size; ?>;
1958
- <?php endif; ?>
1959
- <?php if(!empty($margin)): ?>
1960
- margin: <?php echo $margin; ?>;
1961
- <?php endif; ?>
1962
- <?php if(!empty($text_align)): ?>
1963
- text-align: <?php echo $text_align; ?>;
1964
- <?php endif; ?>
1965
- <?php if(!empty($css)): ?>
1966
- <?php echo $css; ?>
1967
- <?php endif; ?>
1968
- }
1969
- .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1970
- <?php if(!empty($css_hover)): ?>
1971
- <?php echo $css_hover; ?>
1972
- <?php endif; ?>
1973
- }
1974
- </style>
1975
  <?php
1976
  }
1977
 
40
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
41
 
42
  ?>
43
+ <style type="text/css">
44
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
45
+ <?php if(!empty($color)): ?>
46
+ color: <?php echo $color; ?>;
47
+ <?php endif; ?>
48
+ <?php if(!empty($font_size)): ?>
49
+ font-size: <?php echo $font_size; ?>;
50
+ <?php endif; ?>
51
+ <?php if(!empty($font_family)): ?>
52
+ font-family: <?php echo $font_family; ?>;
53
+ <?php endif; ?>
54
+ <?php if(!empty($margin)): ?>
55
+ margin: <?php echo $margin; ?>;
56
+ <?php endif; ?>
57
+ <?php if(!empty($text_align)): ?>
58
+ text-align: <?php echo $text_align; ?>;
59
+ <?php endif; ?>
60
+ <?php if(!empty($css)): ?>
61
+ <?php echo $css; ?>
62
+ <?php endif; ?>
63
+ }
64
+ <?php if(!empty($css_hover)): ?>
65
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
66
+ <?php echo $css_hover; ?>
67
+ }
68
+ <?php endif; ?>
69
+ </style>
70
  <?php
71
  }
72
 
127
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
128
 
129
  ?>
130
+ <style type="text/css">
131
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
132
+ <?php if(!empty($color)): ?>
133
+ color: <?php echo $color; ?>;
134
+ <?php endif; ?>
135
+ <?php if(!empty($font_size)): ?>
136
+ font-size: <?php echo $font_size; ?>;
137
+ <?php endif; ?>
138
+ <?php if(!empty($font_family)): ?>
139
+ font-family: <?php echo $font_family; ?>;
140
+ <?php endif; ?>
141
+ <?php if(!empty($margin)): ?>
142
+ margin: <?php echo $margin; ?>;
143
+ <?php endif; ?>
144
+ <?php if(!empty($text_align)): ?>
145
+ text-align: <?php echo $text_align; ?>;
146
+ <?php endif; ?>
147
+ <?php if(!empty($css)): ?>
148
+ <?php echo $css; ?>
149
+ <?php endif; ?>
150
+ }
151
+ <?php if(!empty($css_hover)): ?>
152
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
153
+ <?php echo $css_hover; ?>
154
+ }
155
+ <?php endif; ?>
156
+ </style>
157
  <?php
158
  }
159
 
218
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
219
 
220
  ?>
221
+ <style type="text/css">
222
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
223
+ <?php if(!empty($color)): ?>
224
+ color: <?php echo $color; ?>;
225
+ <?php endif; ?>
226
+ <?php if(!empty($font_size)): ?>
227
+ font-size: <?php echo $font_size; ?>;
228
+ <?php endif; ?>
229
+ <?php if(!empty($font_family)): ?>
230
+ font-family: <?php echo $font_family; ?>;
231
+ <?php endif; ?>
232
+ <?php if(!empty($margin)): ?>
233
+ margin: <?php echo $margin; ?>;
234
+ <?php endif; ?>
235
+ <?php if(!empty($text_align)): ?>
236
+ text-align: <?php echo $text_align; ?>;
237
+ <?php endif; ?>
238
+ <?php if(!empty($css)): ?>
239
+ <?php echo $css; ?>
240
+ <?php endif; ?>
241
+ }
242
+ <?php if(!empty($css_hover)): ?>
243
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
244
+ <?php echo $css_hover; ?>
245
+ }
246
+ <?php endif; ?>
247
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
248
+ <?php if(!empty($color)): ?>
249
+ color: <?php echo $color; ?>;
250
+ <?php endif; ?>
251
+ <?php if(!empty($font_size)): ?>
252
+ font-size: <?php echo $font_size; ?>;
253
+ <?php endif; ?>
254
+ <?php if(!empty($font_family)): ?>
255
+ font-family: <?php echo $font_family; ?>;
256
+ <?php endif; ?>
257
+ }
258
+ </style>
259
  <?php
260
  }
261
 
323
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
324
 
325
  ?>
326
+ <style type="text/css">
327
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
328
+ <?php if(!empty($color)): ?>
329
+ color: <?php echo $color; ?>;
330
+ <?php endif; ?>
331
+ <?php if(!empty($font_size)): ?>
332
+ font-size: <?php echo $font_size; ?>;
333
+ <?php endif; ?>
334
+ <?php if(!empty($font_family)): ?>
335
+ font-family: <?php echo $font_family; ?>;
336
+ <?php endif; ?>
337
+ <?php if(!empty($margin)): ?>
338
+ margin: <?php echo $margin; ?>;
339
+ <?php endif; ?>
340
+ <?php if(!empty($text_align)): ?>
341
+ text-align: <?php echo $text_align; ?>;
342
+ <?php endif; ?>
343
+ <?php if(!empty($css)): ?>
344
+ <?php echo $css; ?>
345
+ <?php endif; ?>
346
+ }
347
+ <?php if(!empty($css_hover)): ?>
348
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
349
+ <?php echo $css_hover; ?>
350
+ }
351
+ <?php endif; ?>
352
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
353
+ <?php if(!empty($color)): ?>
354
+ color: <?php echo $color; ?>;
355
+ <?php endif; ?>
356
+ <?php if(!empty($font_size)): ?>
357
+ font-size: <?php echo $font_size; ?>;
358
+ <?php endif; ?>
359
+ <?php if(!empty($font_family)): ?>
360
+ font-family: <?php echo $font_family; ?>;
361
+ <?php endif; ?>
362
+ }
363
+ </style>
364
  <?php
365
  }
366
 
468
  $css = isset($element['css']) ? $element['css'] : '';
469
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
470
  ?>
471
+ <style type="text/css">
472
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
473
+ <?php if(!empty($color)): ?>
474
+ color: <?php echo $color; ?>;
475
+ <?php endif; ?>
476
+ <?php if(!empty($font_size)): ?>
477
+ font-size: <?php echo $font_size; ?>;
478
+ <?php endif; ?>
479
+ <?php if(!empty($font_family)): ?>
480
+ font-family: <?php echo $font_family; ?>;
481
+ <?php endif; ?>
482
+ <?php if(!empty($margin)): ?>
483
+ margin: <?php echo $margin; ?>;
484
+ <?php endif; ?>
485
+ <?php if(!empty($text_align)): ?>
486
+ text-align: <?php echo $text_align; ?>;
487
+ <?php endif; ?>
488
+ <?php if(!empty($css)): ?>
489
+ <?php echo $css; ?>
490
+ <?php endif; ?>
491
+ }
492
+ <?php if(!empty($css_hover)): ?>
493
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
494
+ <?php echo $css_hover; ?>
495
+ }
496
+ <?php endif; ?>
497
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
498
+ <?php if(!empty($color)): ?>
499
+ color: <?php echo $color; ?>;
500
+ <?php endif; ?>
501
+ <?php if(!empty($font_size)): ?>
502
+ font-size: <?php echo $font_size; ?>;
503
+ <?php endif; ?>
504
+ <?php if(!empty($font_family)): ?>
505
+ font-family: <?php echo $font_family; ?>;
506
+ <?php endif; ?>
507
+ }
508
+ </style>
509
  <?php
510
  }
511
 
570
  $css = isset($element['css']) ? $element['css'] : '';
571
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
572
  ?>
573
+ <style type="text/css">
574
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
575
+ <?php if(!empty($color)): ?>
576
+ color: <?php echo $color; ?>;
577
+ <?php endif; ?>
578
+ <?php if(!empty($font_size)): ?>
579
+ font-size: <?php echo $font_size; ?>;
580
+ <?php endif; ?>
581
+ <?php if(!empty($font_family)): ?>
582
+ font-family: <?php echo $font_family; ?>;
583
+ <?php endif; ?>
584
+ <?php if(!empty($margin)): ?>
585
+ margin: <?php echo $margin; ?>;
586
+ <?php endif; ?>
587
+ <?php if(!empty($text_align)): ?>
588
+ text-align: <?php echo $text_align; ?>;
589
+ <?php endif; ?>
590
+ <?php if(!empty($css)): ?>
591
+ <?php echo $css; ?>
592
+ <?php endif; ?>
593
+ }
594
+ <?php if(!empty($css_hover)): ?>
595
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
596
+ <?php echo $css_hover; ?>
597
+ }
598
+ <?php endif; ?>
599
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
600
+ <?php if(!empty($color)): ?>
601
+ color: <?php echo $color; ?>;
602
+ <?php endif; ?>
603
+ <?php if(!empty($font_size)): ?>
604
+ font-size: <?php echo $font_size; ?>;
605
+ <?php endif; ?>
606
+ <?php if(!empty($font_family)): ?>
607
+ font-family: <?php echo $font_family; ?>;
608
+ <?php endif; ?>
609
+ }
610
+ </style>
611
  <?php
612
  }
613
 
663
  $css = isset($element['css']) ? $element['css'] : '';
664
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
665
  ?>
666
+ <style type="text/css">
667
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
668
+ <?php if(!empty($color)): ?>
669
+ color: <?php echo $color; ?>;
670
+ <?php endif; ?>
671
+ <?php if(!empty($font_size)): ?>
672
+ font-size: <?php echo $font_size; ?>;
673
+ <?php endif; ?>
674
+ <?php if(!empty($font_family)): ?>
675
+ font-family: <?php echo $font_family; ?>;
676
+ <?php endif; ?>
677
+ <?php if(!empty($margin)): ?>
678
+ margin: <?php echo $margin; ?>;
679
+ <?php endif; ?>
680
+ <?php if(!empty($text_align)): ?>
681
+ text-align: <?php echo $text_align; ?>;
682
+ <?php endif; ?>
683
+ <?php if(!empty($css)): ?>
684
+ <?php echo $css; ?>
685
+ <?php endif; ?>
686
+ }
687
+ <?php if(!empty($css_hover)): ?>
688
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
689
+ <?php echo $css_hover; ?>
690
+ }
691
+ <?php endif; ?>
692
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
693
+ <?php if(!empty($color)): ?>
694
+ color: <?php echo $color; ?>;
695
+ <?php endif; ?>
696
+ <?php if(!empty($font_size)): ?>
697
+ font-size: <?php echo $font_size; ?>;
698
+ <?php endif; ?>
699
+ <?php if(!empty($font_family)): ?>
700
+ font-family: <?php echo $font_family; ?>;
701
+ <?php endif; ?>
702
+ }
703
+ </style>
704
  <?php
705
  }
706
 
792
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
793
 
794
  ?>
795
+ <style type="text/css">
796
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
797
+ overflow: hidden;
798
+ <?php if(!empty($margin)): ?>
799
+ margin: <?php echo $margin; ?>;
800
+ <?php endif; ?>
801
+ <?php if(!empty($padding)): ?>
802
+ padding: <?php echo $padding; ?>;
803
+ <?php endif; ?>
804
+ <?php if(!empty($css)): ?>
805
+ <?php echo $css; ?>
806
+ <?php endif; ?>
807
+ }
808
+ <?php if(!empty($css_hover)): ?>
809
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
810
+ <?php echo $css_hover; ?>
811
+ }
812
+ <?php endif; ?>
813
+ @media only screen and (min-width: 1024px ){
814
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
815
+ <?php if($height_large_type =='auto_height'): ?>
816
+ height: auto;
817
+ <?php elseif ($height_large_type =='fixed_height'): ?>
818
+ <?php if(!empty($thumb_height_large)): ?>
819
+ height: <?php echo $thumb_height_large; ?>;
820
+ <?php endif; ?>
821
+ <?php elseif ($height_large_type =='max_height'): ?>
822
+ <?php if(!empty($thumb_height_large)): ?>
823
+ max-height: <?php echo $thumb_height_large; ?>;
824
  <?php endif; ?>
825
+ <?php endif; ?>
826
+ }
827
+ }
828
+ @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
829
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
830
+ <?php if($height_medium_type =='auto_height'): ?>
831
+ height: auto;
832
+ <?php elseif ($height_medium_type =='fixed_height'): ?>
833
+ <?php if(!empty($thumb_height_medium)): ?>
834
+ height: <?php echo $thumb_height_medium; ?>;
835
+ <?php endif; ?>
836
+ <?php elseif ($height_medium_type =='max_height'): ?>
837
+ <?php if(!empty($thumb_height_medium)): ?>
838
+ max-height: <?php echo $thumb_height_medium; ?>;
839
  <?php endif; ?>
840
+ <?php endif; ?>
841
+ }
842
+ }
843
+ @media only screen and ( min-width: 0px ) and ( max-width: 767px ){
844
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
845
+ <?php if($height_small_type =='auto_height'): ?>
846
+ height: auto;
847
+ <?php elseif ($height_small_type =='fixed_height'): ?>
848
+ <?php if(!empty($thumb_height_small)): ?>
849
+ height: <?php echo $thumb_height_small; ?>;
850
+ <?php endif; ?>
851
+ <?php elseif ($height_small_type =='max_height'): ?>
852
+ <?php if(!empty($thumb_height_small)): ?>
853
+ max-height: <?php echo $thumb_height_small; ?>;
854
  <?php endif; ?>
855
+ <?php endif; ?>
856
+ }
857
+ }
858
+ </style>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
859
  <?php
860
  }
861
 
927
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
928
 
929
  ?>
930
+ <style type="text/css">
931
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
932
+ overflow: hidden;
933
+ <?php if(!empty($margin)): ?>
934
+ margin: <?php echo $margin; ?>;
935
+ <?php endif; ?>
936
+ }
937
+ @media only screen and (min-width: 1024px ){
938
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
939
+ <?php if(!empty($thumb_height_large)): ?>
940
+ max-height: <?php echo $thumb_height_large; ?>;
941
+ <?php endif; ?>
942
+ }
943
+ }
944
+ @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
945
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
946
+ <?php if(!empty($thumb_height_medium)): ?>
947
+ max-height: <?php echo $thumb_height_medium; ?>;
948
+ <?php endif; ?>
949
+ }
950
+ }
951
+ @media only screen and ( min-width: 0px ) and ( max-width: 767px ){
952
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
953
+ <?php if(!empty($thumb_height_small)): ?>
954
+ max-height: <?php echo $thumb_height_small; ?>;
955
+ <?php endif; ?>
956
+ }
957
+ }
958
+ </style>
 
 
 
 
 
 
 
959
  <?php
960
  }
961
 
1028
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1029
 
1030
  ?>
1031
+ <style type="text/css">
1032
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1033
+ overflow: hidden;
1034
+ <?php if(!empty($margin)): ?>
1035
+ margin: <?php echo $margin; ?>;
1036
+ <?php endif; ?>
1037
+ }
1038
+ @media only screen and (min-width: 1024px ){
1039
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1040
+ <?php if(!empty($thumb_height_large)): ?>
1041
+ max-height: <?php echo $thumb_height_large; ?>;
1042
+ <?php endif; ?>
1043
+ }
1044
+ }
1045
+ @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {
1046
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1047
+ <?php if(!empty($thumb_height_medium)): ?>
1048
+ max-height: <?php echo $thumb_height_medium; ?>;
1049
+ <?php endif; ?>
1050
+ }
1051
+ }
1052
+ @media only screen and ( min-width: 0px ) and ( max-width: 767px ){
1053
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1054
+ <?php if(!empty($thumb_height_small)): ?>
1055
+ max-height: <?php echo $thumb_height_small; ?>;
1056
+ <?php endif; ?>
1057
+ }
1058
+ }
1059
+ </style>
 
 
 
 
 
 
 
1060
  <?php
1061
  }
1062
 
1129
  $css = isset($element['css']) ? $element['css'] : '';
1130
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1131
  ?>
1132
+ <style type="text/css">
1133
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1134
+ <?php if(!empty($color)): ?>
1135
+ color: <?php echo $color; ?>;
1136
+ <?php endif; ?>
1137
+ <?php if(!empty($font_size)): ?>
1138
+ font-size: <?php echo $font_size; ?>;
1139
+ <?php endif; ?>
1140
+ <?php if(!empty($font_family)): ?>
1141
+ font-family: <?php echo $font_family; ?>;
1142
+ <?php endif; ?>
1143
+ <?php if(!empty($margin)): ?>
1144
+ margin: <?php echo $margin; ?>;
1145
+ <?php endif; ?>
1146
+ <?php if(!empty($text_align)): ?>
1147
+ text-align: <?php echo $text_align; ?>;
1148
+ <?php endif; ?>
1149
+ <?php if(!empty($css)): ?>
1150
+ <?php echo $css; ?>
1151
+ <?php endif; ?>
1152
+ }
1153
+ <?php if(!empty($css_hover)): ?>
1154
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1155
+ <?php echo $css_hover; ?>
1156
+ }
1157
+ <?php endif; ?>
1158
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1159
+ <?php if(!empty($color)): ?>
1160
+ color: <?php echo $color; ?>;
1161
+ <?php endif; ?>
1162
+ <?php if(!empty($font_size)): ?>
1163
+ font-size: <?php echo $font_size; ?>;
1164
+ <?php endif; ?>
1165
+ <?php if(!empty($font_family)): ?>
1166
+ font-family: <?php echo $font_family; ?>;
1167
+ <?php endif; ?>
1168
+ }
1169
+ </style>
1170
  <?php
1171
  }
1172
 
1183
  $custom_class = isset($element['custom_class']) ? $element['custom_class'] : '';
1184
  $link_to = isset($element['link_to']) ? $element['link_to'] : 'post_link';
1185
  $link_target = isset($element['link_target']) ? $element['link_target'] : '';
1186
+ $wrapper_html = !empty($element['wrapper_html']) ? $element['wrapper_html'] : '%s';
1187
 
1188
  $post_link = get_permalink($post_id);
1189
  $post_author = get_the_author();
1233
  $css = isset($element['css']) ? $element['css'] : '';
1234
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1235
  ?>
1236
+ <style type="text/css">
1237
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1238
+ <?php if(!empty($color)): ?>
1239
+ color: <?php echo $color; ?>;
1240
+ <?php endif; ?>
1241
+ <?php if(!empty($font_size)): ?>
1242
+ font-size: <?php echo $font_size; ?>;
1243
+ <?php endif; ?>
1244
+ <?php if(!empty($font_family)): ?>
1245
+ font-family: <?php echo $font_family; ?>;
1246
+ <?php endif; ?>
1247
+ <?php if(!empty($margin)): ?>
1248
+ margin: <?php echo $margin; ?>;
1249
+ <?php endif; ?>
1250
+ <?php if(!empty($text_align)): ?>
1251
+ text-align: <?php echo $text_align; ?>;
1252
+ <?php endif; ?>
1253
+ <?php if(!empty($css)): ?>
1254
+ <?php echo $css; ?>
1255
+ <?php endif; ?>
1256
+ }
1257
+ <?php if(!empty($css_hover)): ?>
1258
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1259
+ <?php echo $css_hover; ?>
1260
+ }
1261
+ <?php endif; ?>
1262
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1263
+ <?php if(!empty($color)): ?>
1264
+ color: <?php echo $color; ?>;
1265
+ <?php endif; ?>
1266
+ <?php if(!empty($font_size)): ?>
1267
+ font-size: <?php echo $font_size; ?>;
1268
+ <?php endif; ?>
1269
+ <?php if(!empty($font_family)): ?>
1270
+ font-family: <?php echo $font_family; ?>;
1271
+ <?php endif; ?>
1272
+ }
1273
+ </style>
1274
  <?php
1275
  }
1276
 
1288
  $custom_class = isset($element['custom_class']) ? $element['custom_class'] : '';
1289
  $link_to = isset($element['link_to']) ? $element['link_to'] : 'post_link';
1290
  $link_target = isset($element['link_target']) ? $element['link_target'] : '';
1291
+ $wrapper_html = !empty($element['wrapper_html']) ? $element['wrapper_html'] : '%s';
1292
 
1293
  $post_link = get_permalink($post_id);
1294
  $post_author = get_the_author();
1296
  $post_author = sprintf($wrapper_html, $post_author);
1297
 
1298
  ?>
1299
+ <div class="element element_<?php echo esc_attr($elementIndex); ?> <?php echo esc_attr($custom_class); ?> author_link ">
1300
  <?php
1301
  if($link_to == 'post_link'):
1302
  ?>
1332
  $font_size = isset($element['font_size']) ? $element['font_size'] : '';
1333
  $font_family = isset($element['font_family']) ? $element['font_family'] : '';
1334
  $margin = isset($element['margin']) ? $element['margin'] : '';
1335
+ $text_align = isset($element['text_align']) ? $element['text_align'] : 'left';
1336
  $css = isset($element['css']) ? $element['css'] : '';
1337
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1338
  ?>
1339
+ <style type="text/css">
1340
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1341
+ <?php if(!empty($color)): ?>
1342
+ color: <?php echo $color; ?>;
1343
+ <?php endif; ?>
1344
+ <?php if(!empty($font_size)): ?>
1345
+ font-size: <?php echo $font_size; ?>;
1346
+ <?php endif; ?>
1347
+ <?php if(!empty($font_family)): ?>
1348
+ font-family: <?php echo $font_family; ?>;
1349
+ <?php endif; ?>
1350
+ <?php if(!empty($margin)): ?>
1351
+ margin: <?php echo $margin; ?>;
1352
+ <?php endif; ?>
1353
+ <?php if(!empty($text_align)): ?>
1354
+ text-align: <?php echo $text_align; ?>;
1355
+ <?php endif; ?>
1356
+ <?php if(!empty($css)): ?>
1357
+ <?php echo $css; ?>
1358
+ <?php endif; ?>
1359
+ }
1360
+ <?php if(!empty($css_hover)): ?>
1361
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1362
+ <?php echo $css_hover; ?>
1363
+ }
1364
+ <?php endif; ?>
1365
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1366
+ <?php if(!empty($color)): ?>
1367
+ color: <?php echo $color; ?>;
1368
+ <?php endif; ?>
1369
+ <?php if(!empty($font_size)): ?>
1370
+ font-size: <?php echo $font_size; ?>;
1371
+ <?php endif; ?>
1372
+ <?php if(!empty($font_family)): ?>
1373
+ font-family: <?php echo $font_family; ?>;
1374
+ <?php endif; ?>
1375
+ }
1376
+ </style>
1377
  <?php
1378
  }
1379
 
1446
  $css = isset($element['css']) ? $element['css'] : '';
1447
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1448
  ?>
1449
+ <style type="text/css">
1450
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1451
+ <?php if(!empty($text_color)): ?>
1452
+ color: <?php echo $text_color; ?>;
1453
+ <?php endif; ?>
1454
+ <?php if(!empty($font_size)): ?>
1455
+ font-size: <?php echo $font_size; ?>;
1456
+ <?php endif; ?>
1457
+ <?php if(!empty($font_family)): ?>
1458
+ font-family: <?php echo $font_family; ?>;
1459
+ <?php endif; ?>
1460
+ <?php if(!empty($margin)): ?>
1461
+ margin: <?php echo $margin; ?>;
1462
+ <?php endif; ?>
1463
+ <?php if(!empty($text_align)): ?>
1464
+ text-align: <?php echo $text_align; ?>;
1465
+ <?php endif; ?>
1466
+ <?php if(!empty($css)): ?>
1467
+ <?php echo $css; ?>
1468
+ <?php endif; ?>
1469
+ }
1470
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1471
+ <?php if(!empty($link_color)): ?>
1472
+ color: <?php echo $link_color; ?>;
1473
+ <?php endif; ?>
1474
+ <?php if(!empty($font_size)): ?>
1475
+ font-size: <?php echo $font_size; ?>;
1476
+ <?php endif; ?>
1477
+ <?php if(!empty($font_family)): ?>
1478
+ font-family: <?php echo $font_family; ?>;
1479
+ <?php endif; ?>
1480
+ }
1481
+ <?php if(!empty($css_hover)): ?>
1482
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1483
+ <?php echo $css_hover; ?>
1484
+ }
1485
+ <?php endif; ?>
1486
+ </style>
1487
  <?php
1488
  }
1489
 
1554
  $css = isset($element['css']) ? $element['css'] : '';
1555
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1556
  ?>
1557
+ <style type="text/css">
1558
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1559
+ <?php if(!empty($text_color)): ?>
1560
+ color: <?php echo $text_color; ?>;
1561
+ <?php endif; ?>
1562
+ <?php if(!empty($font_size)): ?>
1563
+ font-size: <?php echo $font_size; ?>;
1564
+ <?php endif; ?>
1565
+ <?php if(!empty($font_family)): ?>
1566
+ font-family: <?php echo $font_family; ?>;
1567
+ <?php endif; ?>
1568
+ <?php if(!empty($margin)): ?>
1569
+ margin: <?php echo $margin; ?>;
1570
+ <?php endif; ?>
1571
+ <?php if(!empty($text_align)): ?>
1572
+ text-align: <?php echo $text_align; ?>;
1573
+ <?php endif; ?>
1574
+ <?php if(!empty($css)): ?>
1575
+ <?php echo $css; ?>
1576
+ <?php endif; ?>
1577
+ }
1578
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1579
+ <?php if(!empty($link_color)): ?>
1580
+ color: <?php echo $link_color; ?>;
1581
+ <?php endif; ?>
1582
+ <?php if(!empty($font_size)): ?>
1583
+ font-size: <?php echo $font_size; ?>;
1584
+ <?php endif; ?>
1585
+ <?php if(!empty($font_family)): ?>
1586
+ font-family: <?php echo $font_family; ?>;
1587
+ <?php endif; ?>
1588
+ }
1589
+ <?php if(!empty($css_hover)): ?>
1590
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1591
+ <?php echo $css_hover; ?>
1592
+ }
1593
+ <?php endif; ?>
1594
+ </style>
1595
  <?php
1596
  }
1597
 
1654
  $css = isset($element['css']) ? $element['css'] : '';
1655
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1656
  ?>
1657
+ <style type="text/css">
1658
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1659
+ <?php if(!empty($color)): ?>
1660
+ color: <?php echo $color; ?>;
1661
+ <?php endif; ?>
1662
+ <?php if(!empty($font_size)): ?>
1663
+ font-size: <?php echo $font_size; ?>;
1664
+ <?php endif; ?>
1665
+ <?php if(!empty($font_family)): ?>
1666
+ font-family: <?php echo $font_family; ?>;
1667
+ <?php endif; ?>
1668
+ <?php if(!empty($margin)): ?>
1669
+ margin: <?php echo $margin; ?>;
1670
+ <?php endif; ?>
1671
+ <?php if(!empty($text_align)): ?>
1672
+ text-align: <?php echo $text_align; ?>;
1673
+ <?php endif; ?>
1674
+ <?php if(!empty($css)): ?>
1675
+ <?php echo $css; ?>
1676
+ <?php endif; ?>
1677
+ }
1678
+ <?php if(!empty($css_hover)): ?>
1679
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1680
+ <?php echo $css_hover; ?>
1681
+ }
1682
+ <?php endif; ?>
1683
+ </style>
1684
  <?php
1685
  }
1686
 
1756
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1757
 
1758
  ?>
1759
+ <style type="text/css">
1760
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1761
+ <?php if(!empty($icon_color)): ?>
1762
+ color: <?php echo $icon_color; ?>;
1763
+ <?php endif; ?>
1764
+ <?php if(!empty($font_size)): ?>
1765
+ font-size: <?php echo $font_size; ?>;
1766
+ <?php endif; ?>
1767
+ <?php if(!empty($wrapper_margin)): ?>
1768
+ margin: <?php echo $wrapper_margin; ?>;
1769
+ <?php endif; ?>
1770
+ <?php if(!empty($text_align)): ?>
1771
+ text-align: <?php echo $text_align; ?>;
1772
+ <?php endif; ?>
1773
+ <?php if(!empty($css)): ?>
1774
+ <?php echo $css; ?>
1775
+ <?php endif; ?>
1776
+ }
1777
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?> a{
1778
+ <?php if(!empty($icon_color)): ?>
1779
+ color: <?php echo $icon_color; ?>;
1780
+ <?php endif; ?>
1781
+ <?php if(!empty($font_size)): ?>
1782
+ font-size: <?php echo $font_size; ?>;
1783
+ <?php endif; ?>
1784
+ <?php if(!empty($icon_margin)): ?>
1785
+ margin: <?php echo $icon_margin; ?>;
1786
+ <?php endif; ?>
1787
+ }
1788
+ <?php if(!empty($css_hover)): ?>
1789
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1790
+ <?php echo $css_hover; ?>
1791
+ }
1792
+ <?php endif; ?>
1793
+ </style>
1794
  <?php
1795
  }
1796
 
1836
  $css = isset($element['css']) ? $element['css'] : '';
1837
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1838
  ?>
1839
+ <style type="text/css">
1840
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1841
+ <?php if(!empty($margin)): ?>
1842
+ margin: <?php echo $margin; ?>;
1843
+ <?php endif; ?>
1844
+ <?php if(!empty($background_color)): ?>
1845
+ background-color: <?php echo $background_color; ?>;
1846
+ <?php endif; ?>
1847
+ <?php if(!empty($height)): ?>
1848
+ padding: <?php echo $height; ?>;
1849
+ <?php endif; ?>
1850
+ <?php if(!empty($css)): ?>
1851
+ <?php echo $css; ?>
1852
+ <?php endif; ?>
1853
+ }
1854
+ <?php if(!empty($css_hover)): ?>
1855
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1856
+ <?php echo $css_hover; ?>
1857
+ }
1858
+ <?php endif; ?>
1859
+ </style>
1860
  <?php
1861
  }
1862
 
1933
  $css_hover = isset($element['css_hover']) ? $element['css_hover'] : '';
1934
 
1935
  ?>
1936
+ <style type="text/css">
1937
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>{
1938
+ <?php if(!empty($color)): ?>
1939
+ color: <?php echo $color; ?>;
1940
+ <?php endif; ?>
1941
+ <?php if(!empty($font_size)): ?>
1942
+ font-size: <?php echo $font_size; ?>;
1943
+ <?php endif; ?>
1944
+ <?php if(!empty($margin)): ?>
1945
+ margin: <?php echo $margin; ?>;
1946
+ <?php endif; ?>
1947
+ <?php if(!empty($text_align)): ?>
1948
+ text-align: <?php echo $text_align; ?>;
1949
+ <?php endif; ?>
1950
+ <?php if(!empty($css)): ?>
1951
+ <?php echo $css; ?>
1952
+ <?php endif; ?>
1953
+ }
1954
+ <?php if(!empty($css_hover)): ?>
1955
+ .layout-<?php echo $layout_id; ?> .element_<?php echo $index; ?>:hover{
1956
+ <?php echo $css_hover; ?>
1957
+ }
1958
+ <?php endif; ?>
1959
+ </style>
1960
  <?php
1961
  }
1962
 
post-grid.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Post Grid by PickPlugins
4
  Plugin URI: https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/
5
  Description: Awesome post grid for query post from any post type and display on grid.
6
- Version: 2.0.53
7
  Author: PickPlugins
8
  Author URI: https://www.pickplugins.com/
9
  License: GPLv2 or later
@@ -21,7 +21,7 @@ if( !class_exists( 'PostGrid' )){
21
  define('post_grid_plugin_dir', plugin_dir_path(__FILE__));
22
  define('post_grid_plugin_basename', plugin_basename(__FILE__));
23
  define('post_grid_plugin_name', 'Post Grid');
24
- define('post_grid_version', '2.0.53');
25
 
26
  include('includes/classes/class-post-types.php');
27
  include('includes/functions/functions-settings-hook.php');
3
  Plugin Name: Post Grid by PickPlugins
4
  Plugin URI: https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/
5
  Description: Awesome post grid for query post from any post type and display on grid.
6
+ Version: 2.0.54
7
  Author: PickPlugins
8
  Author URI: https://www.pickplugins.com/
9
  License: GPLv2 or later
21
  define('post_grid_plugin_dir', plugin_dir_path(__FILE__));
22
  define('post_grid_plugin_basename', plugin_basename(__FILE__));
23
  define('post_grid_plugin_name', 'Post Grid');
24
+ define('post_grid_version', '2.0.54');
25
 
26
  include('includes/classes/class-post-types.php');
27
  include('includes/functions/functions-settings-hook.php');
readme.txt CHANGED
@@ -4,7 +4,7 @@
4
  Tags: post grid, grid, custom post grid, post type grid, grid display, category filter, custom post, filter, filtering, grid, layout, list, masonry, post, post filter, post layout, taxonomy, taxonomy filter,
5
  Requires at least: 3.8
6
  Tested up to: 5.4
7
- Stable tag: 2.0.53
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -139,9 +139,15 @@ then paste this shortcode anywhere in your page to display grid<br />
139
 
140
  == Changelog ==
141
 
 
 
 
 
 
 
142
  = 2.0.53 =
143
- * 2020-05-01 fix - var_dump issue fixed for excerpt.
144
- * 2020-05-01 add - query post by ids added.
145
 
146
 
147
  = 2.0.52 =
4
  Tags: post grid, grid, custom post grid, post type grid, grid display, category filter, custom post, filter, filtering, grid, layout, list, masonry, post, post filter, post layout, taxonomy, taxonomy filter,
5
  Requires at least: 3.8
6
  Tested up to: 5.4
7
+ Stable tag: 2.0.54
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
139
 
140
  == Changelog ==
141
 
142
+ = 2.0.54 =
143
+ * 2020-05-4 optimize - optimize layout element CSS generate
144
+ * 2020-05-4 fix - grid item text align issue fixed.
145
+ * 2020-05-4 fix - element author and author link issue fixed.
146
+
147
+
148
  = 2.0.53 =
149
+ * 2020-05-04 fix - var_dump issue fixed for excerpt.
150
+ * 2020-05-04 add - query post by ids added.
151
 
152
 
153
  = 2.0.52 =
templates/post-grid-hook.php CHANGED
@@ -601,7 +601,6 @@ function post_grid_item_layout_new($args){
601
  $layout_elements_data = get_post_meta( $layout_id, 'layout_elements_data', true );
602
 
603
 
604
- global $element_css;
605
 
606
  //echo '<pre>'.var_export($layout_elements_data, ture).'</pre>';
607
 
@@ -620,13 +619,6 @@ function post_grid_item_layout_new($args){
620
 
621
  do_action('post_grid_layout_element_' . $elementId, $element_args);
622
 
623
-
624
- ob_start();
625
- do_action('post_grid_layout_element_css_' . $elementId, $element_args);
626
- $element_css .= ob_get_clean();
627
-
628
- //var_dump($element_css);
629
-
630
  }
631
 
632
  }
@@ -741,13 +733,6 @@ function post_grid_custom_css($args){
741
  do_action('post_grid_view_type_css_'.$grid_type, $args);
742
 
743
 
744
-
745
- global $element_css;
746
-
747
- ?>
748
-
749
- <?php echo $element_css; ?>
750
- <?php
751
  }
752
 
753
 
@@ -806,6 +791,8 @@ function post_grid_view_type_css_grid($args){
806
  $container_padding = isset($post_grid_options['container']['padding']) ? $post_grid_options['container']['padding'] : '';
807
  $container_bg_color = isset($post_grid_options['container']['bg_color']) ? $post_grid_options['container']['bg_color'] : '';
808
  $container_bg_image = isset($post_grid_options['container']['bg_image']) ? $post_grid_options['container']['bg_image'] : '';
 
 
809
 
810
  $items_bg_color_type = isset($post_grid_options['items_bg_color_type']) ? $post_grid_options['items_bg_color_type'] : '';
811
  $items_bg_color = isset($post_grid_options['items_bg_color']) ? $post_grid_options['items_bg_color'] : '#fff';
@@ -813,7 +800,6 @@ function post_grid_view_type_css_grid($args){
813
 
814
  ?>
815
  <style type="text/css">
816
-
817
  #post-grid-<?php echo $grid_id; ?> {
818
  <?php if(!empty($container_padding)): ?>
819
  padding:<?php echo $container_padding; ?>;
@@ -824,9 +810,15 @@ function post_grid_view_type_css_grid($args){
824
  <?php if(!empty($container_bg_image)): ?>
825
  background-image: url(<?php echo $container_bg_image; ?>);
826
  <?php endif; ?>
 
 
 
 
 
 
 
 
827
  }
828
-
829
-
830
  #post-grid-<?php echo $grid_id; ?> .item{
831
  <?php if(!empty($items_margin)): ?>
832
  margin:<?php echo $items_margin; ?>;
@@ -1028,8 +1020,36 @@ function post_grid_main_scripts($args){
1028
  $layout_custom_scripts = get_post_meta($layout_id,'custom_scripts', true);
1029
  $layout_custom_css = isset($layout_custom_scripts['custom_css']) ? $layout_custom_scripts['custom_css'] : '';
1030
 
 
 
1031
 
1032
- //var_dump($masonry_enable);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1033
 
1034
  ?>
1035
  <?php if(!empty($custom_css)): ?>
601
  $layout_elements_data = get_post_meta( $layout_id, 'layout_elements_data', true );
602
 
603
 
 
604
 
605
  //echo '<pre>'.var_export($layout_elements_data, ture).'</pre>';
606
 
619
 
620
  do_action('post_grid_layout_element_' . $elementId, $element_args);
621
 
 
 
 
 
 
 
 
622
  }
623
 
624
  }
733
  do_action('post_grid_view_type_css_'.$grid_type, $args);
734
 
735
 
 
 
 
 
 
 
 
736
  }
737
 
738
 
791
  $container_padding = isset($post_grid_options['container']['padding']) ? $post_grid_options['container']['padding'] : '';
792
  $container_bg_color = isset($post_grid_options['container']['bg_color']) ? $post_grid_options['container']['bg_color'] : '';
793
  $container_bg_image = isset($post_grid_options['container']['bg_image']) ? $post_grid_options['container']['bg_image'] : '';
794
+ $items_wrapper_text_align = isset($post_grid_options['items_wrapper']['text_align']) ? $post_grid_options['items_wrapper']['text_align'] : 'center';
795
+
796
 
797
  $items_bg_color_type = isset($post_grid_options['items_bg_color_type']) ? $post_grid_options['items_bg_color_type'] : '';
798
  $items_bg_color = isset($post_grid_options['items_bg_color']) ? $post_grid_options['items_bg_color'] : '#fff';
800
 
801
  ?>
802
  <style type="text/css">
 
803
  #post-grid-<?php echo $grid_id; ?> {
804
  <?php if(!empty($container_padding)): ?>
805
  padding:<?php echo $container_padding; ?>;
810
  <?php if(!empty($container_bg_image)): ?>
811
  background-image: url(<?php echo $container_bg_image; ?>);
812
  <?php endif; ?>
813
+ <?php if(!empty($container_text_align)): ?>
814
+ text-align: <?php echo $container_text_align; ?>;
815
+ <?php endif; ?>
816
+ }
817
+ #post-grid-<?php echo $grid_id; ?> .grid-items{
818
+ <?php if(!empty($items_wrapper_text_align)): ?>
819
+ text-align: <?php echo $items_wrapper_text_align; ?>;
820
+ <?php endif; ?>
821
  }
 
 
822
  #post-grid-<?php echo $grid_id; ?> .item{
823
  <?php if(!empty($items_margin)): ?>
824
  margin:<?php echo $items_margin; ?>;
1020
  $layout_custom_scripts = get_post_meta($layout_id,'custom_scripts', true);
1021
  $layout_custom_css = isset($layout_custom_scripts['custom_css']) ? $layout_custom_scripts['custom_css'] : '';
1022
 
1023
+ $layout_elements_data = get_post_meta( $layout_id, 'layout_elements_data', true );
1024
+
1025
 
1026
+
1027
+ if(!empty($layout_elements_data))
1028
+ foreach($layout_elements_data as $elementIndex=>$elementData){
1029
+ foreach($elementData as $elementId=>$element) {
1030
+
1031
+ //var_dump($element);
1032
+
1033
+ $element_args['element'] = $element;
1034
+ $element_args['index'] = $elementIndex;
1035
+
1036
+ //$element_args['post_id'] = $post_id;
1037
+ $element_args['layout_id'] = $layout_id;
1038
+
1039
+ //ob_start();
1040
+ do_action('post_grid_layout_element_css_' . $elementId, $element_args);
1041
+ //$element_css .= ob_get_clean();
1042
+
1043
+ }
1044
+
1045
+ }
1046
+
1047
+
1048
+
1049
+ ?>
1050
+
1051
+ <?php //echo $element_css; ?>
1052
+ <?php
1053
 
1054
  ?>
1055
  <?php if(!empty($custom_css)): ?>