PluginProbe
BlockSpare – Gutenberg Blocks, AI Content Generator & Site Builder for News, Magazine & Blogs / 2.7.3
BlockSpare – Gutenberg Blocks, AI Content Generator & Site Builder for News, Magazine & Blogs v2.7.3
5.0.1 4.1.0 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.1.2 2.5.0 2.5.3 All 39 releases
← All changes | inc/latest-post-block/posts-grid/index.php +215 -154 2.5.3 → 2.7.3 View file →
@@ -3,8 +3,11 @@
3 3 if(!function_exists('blockspare_render_block_core_latest_posts_grid')){
4 4 function blockspare_render_block_core_latest_posts_grid($attributes)
5 5 {
6 6
7 + if($attributes['enablePagination']){
8 + wp_enqueue_script('blockspare-pagination-js');
9 + }
7 10 ob_start();
8 11 $unq_class = mt_rand(100000,999999);
9 12 $blockuniqueclass = '';
10 13
@@ -13,15 +16,37 @@
13 16 }else{
14 17 $blockuniqueclass = 'blockspare-posts-block-list-'.$unq_class;
15 18 }
16 19
17 - $block_class = 'blockspare-posts-block-is-grid'.' has-gutter-'.$attributes['gutterSpace'];;;
20 + $block_class = 'blockspare-posts-block-is-grid'.' has-gutter-'.$attributes['gutterSpace'].' column-'.$attributes['columns'];
18 21 $design = $attributes['grid'];
22 + $blockName= 'post-grid';
23 + $layoutClass= false;
24 + if($attributes['grid'] != 'blockspare-posts-block-grid-layout-4' && $attributes['grid'] != 'blockspare-posts-block-grid-layout-5' && $attributes['grid'] != 'blockspare-posts-block-grid-layout-6') {
25 + $layoutClass= true;
26 + }
27 + $alignclass = blockspare_checkalignment($attributes['align']);
28 + $class = "wp-block-blockspare-posts-block-blockspare-posts-block-latest-posts align".$alignclass." ".$attributes['blockHoverEffect'] ;
19 29
20 - blockspare_query_loop_and_wrapper($attributes,$block_class,$design);
21 - $data_content = latest_posts_style_control_grid($blockuniqueclass ,$attributes);
22 - $data_content .= ob_get_clean();
23 - return $data_content;
30 + if (isset($attributes['className'])) {
31 + $class .= ' ' . $attributes['className'];
32 + }
33 +
34 + if( $attributes['animation']){
35 + $class .=' blockspare-block-animation';
36 + }
37 + $class .= ' ' . $blockuniqueclass;
38 +
39 + ?>
40 + <div class="<?php echo esc_attr($class);?>" blockspare-animation=<?php echo esc_attr( $attributes['animation'] )?>>
41 + <?php
42 + echo latest_posts_style_control_grid($blockuniqueclass ,$attributes);
43 + blockspare_query_loop_and_wrapper($attributes,$block_class,$design,$blockName,$layoutClass);
44 + ?>
45 + </div>
46 + <?php
47 + return ob_get_clean();
48 +
24 49
25 50 }
26 51 }
27 52
@@ -53,44 +78,37 @@
53 78
54 79 add_action('init', 'blockspare_register_block_core_latest_posts_grid');
55 80 }
56 81
57 - if(!function_exists('latest_posts_style_control_grid')){
82 +if(!function_exists('latest_posts_style_control_grid')){
58 83 function latest_posts_style_control_grid($blockuniqueclass ,$attributes){
59 84
60 85
61 86 $block_content ='';
62 87 $block_content .= '<style type="text/css">';
63 - $block_content .= ' .' . $blockuniqueclass . '.blockspare-posts-block-latest-post-wrap{
64 - margin-top:' . $attributes['marginTop'] . 'px;
65 - margin-bottom:' . $attributes['marginBottom'] . 'px;
66 - margin-left:' . $attributes['marginLeft'] . 'px;
67 - margin-right:' . $attributes['marginRight'] . 'px;
68 - }';
88 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-wrap{
89 + margin-top:' . $attributes['marginTop'] . 'px;
90 + margin-bottom:' . $attributes['marginBottom'] . 'px;
91 + margin-left:' . $attributes['marginLeft'] . 'px;
92 + margin-right:' . $attributes['marginRight'] . 'px;
93 + }';
69 94
70 95 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-content{
71 - padding-top:' . $attributes['contentPaddingTop'] . 'px;
72 - padding-right:' . $attributes['contentPaddingRight'] . 'px;
73 - padding-bottom:' . $attributes['contentPaddingBottom'] . 'px;
74 - padding-left:' . $attributes['contentPaddingLeft'] . 'px;
75 - }';
96 + padding-top:' . $attributes['contentPaddingTop'] . 'px;
97 + padding-right:' . $attributes['contentPaddingRight'] . 'px;
98 + padding-bottom:' . $attributes['contentPaddingBottom'] . 'px;
99 + padding-left:' . $attributes['contentPaddingLeft'] . 'px;
100 + }';
76 101
77 -
78 -
79 -
80 102 if ($attributes['categoryLayoutOption'] == 'solid') {
81 -
82 -
83 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-category a{
103 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-category a{
84 104 color:' . $attributes['categoryTextColor'] . "!important" . ';
85 105 background-color:' . $attributes['categoryBackgroundColor'] . "!important" . ';
86 106 border-radius:' . $attributes['categoryBorderRadius'] . "px" . ';
87 - }';
107 + }';
88 108
89 109 } else if ($attributes['categoryLayoutOption'] == 'border') {
90 -
91 -
92 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-category a{
110 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-category a{
93 111 color:' . $attributes['categoryTextColor'] . "!important" . ';
94 112 background-color:' . "transparent" . ';
95 113 border:' . "1px solid" . $attributes['categoryBorderColor'] . ';
96 114 border-radius:' . $attributes['categoryBorderRadius'] . "px" . ';
@@ -95,178 +113,221 @@
95 113 border:' . "1px solid" . $attributes['categoryBorderColor'] . ';
96 114 border-radius:' . $attributes['categoryBorderRadius'] . "px" . ';
97 115 border-width:' . $attributes['categoryBorderWidth'] . "px" . ';
98 116 }';
99 -
100 -
101 -
117 +
102 118 } else {
103 119 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-category a{
104 120 color:' . $attributes['categoryTextColor'] . "!important" . ';
105 - }';
121 + }';
106 122 }
107 123
108 -
109 124 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-category{
110 - margin-top:' . $attributes['categoryMarginTop'] . 'px' . ';
111 - margin-bottom:' . $attributes['categoryMarginBottom'] . 'px' . ';
112 - margin-left:' . $attributes['categoryMarginLeft'] . 'px' . ';
113 - margin-right:' . $attributes['categoryMarginRight'] . 'px' . ';
114 - }';
125 + margin-top:' . $attributes['categoryMarginTop'] . 'px' . ';
126 + margin-bottom:' . $attributes['categoryMarginBottom'] . 'px' . ';
127 + margin-left:' . $attributes['categoryMarginLeft'] . 'px' . ';
128 + margin-right:' . $attributes['categoryMarginRight'] . 'px' . ';
129 + }';
115 130
116 -
117 131 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-byline{
118 -
119 - margin-top:' . $attributes['metaMarginTop'] . 'px' . ';
120 - margin-bottom:' . $attributes['metaMarginBottom'] . 'px' . ';
121 - margin-left:' . $attributes['metaMarginLeft'] . 'px' . ';
122 - margin-right:' . $attributes['metaMarginRight'] . 'px' . ';
123 - }';
132 + margin-top:' . $attributes['metaMarginTop'] . 'px' . ';
133 + margin-bottom:' . $attributes['metaMarginBottom'] . 'px' . ';
134 + margin-left:' . $attributes['metaMarginLeft'] . 'px' . ';
135 + margin-right:' . $attributes['metaMarginRight'] . 'px' . ';
136 + }';
124 137
125 -
126 138 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-more-link{
127 - margin-top:' . $attributes['moreLinkMarginTop'] . 'px' . ';
128 - margin-bottom:' . $attributes['moreLinkMarginBottom'] . 'px' . ';
129 - margin-left:' . $attributes['moreLinkMarginLeft'] . 'px' . ';
130 - margin-right:' . $attributes['moreLinkMarginRight'] . 'px' . ';
131 - }';
139 + margin-top:' . $attributes['moreLinkMarginTop'] . 'px' . ';
140 + margin-bottom:' . $attributes['moreLinkMarginBottom'] . 'px' . ';
141 + margin-left:' . $attributes['moreLinkMarginLeft'] . 'px' . ';
142 + margin-right:' . $attributes['moreLinkMarginRight'] . 'px' . ';
143 + }';
132 144
133 -
145 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
146 + color: ' . $attributes['postTitleColor'] . ';
147 + }';
134 148
135 -
149 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-author a span{
150 + color:' . $attributes['linkColor'] . ';
151 + }';
136 152
137 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
138 - color: ' . $attributes['postTitleColor'] . ';
139 -
140 - }';
141 153
142 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-author a span{
143 - color:' . $attributes['linkColor'] . ';
144 - }';
154 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-more-link span{
155 + color:' . $attributes['linkColor'] . ';
156 + }';
145 157
158 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-date{
159 + color:' . $attributes['generalColor'] . ';
160 + }';
146 161
147 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-more-link span{
148 - color:' . $attributes['linkColor'] . ';
149 - }';
150 -
151 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-date{
152 - color:' . $attributes['generalColor'] . ';
153 - }';
154 -
155 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-excerpt-content,'.' .' . $blockuniqueclass . ' .comment_count{
156 - color:' . $attributes['generalColor'] . ';
157 -
158 - }';
159 -
162 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-excerpt-content{
163 + color:' . $attributes['generalColor'] . ';
164 + }';
165 + $block_content .= ' .' . $blockuniqueclass . ' .comment_count{
166 + color:' . $attributes['generalColor'] . ';
167 + }';
160 168
161 169 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title{
162 - margin-top:' . $attributes['titleMarginTop'] . 'px' . ';
163 - margin-bottom:' . $attributes['titleMarginBottom'] . 'px' . ';
164 - margin-left:' . $attributes['titleMarginLeft'] . 'px' . ';
165 - margin-right:' . $attributes['titleMarginRight'] . 'px' . ';
166 - }';
170 + margin-top:' . $attributes['titleMarginTop'] . 'px' . ';
171 + margin-bottom:' . $attributes['titleMarginBottom'] . 'px' . ';
172 + margin-left:' . $attributes['titleMarginLeft'] . 'px' . ';
173 + margin-right:' . $attributes['titleMarginRight'] . 'px' . ';
174 + }';
167 175
168 -
169 176 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-excerpt-content{
170 - margin-top:' . $attributes['exceprtMarginTop'] . 'px' . ';
177 + margin-top:' . $attributes['exceprtMarginTop'] . 'px' . ';
171 178 margin-bottom:' . $attributes['exceprtMarginBottom'] . 'px' . ';
172 179 margin-left:' . $attributes['exceprtMarginLeft'] . 'px' . ';
173 180 margin-right:' . $attributes['exceprtMarginRight'] . 'px' . ';
181 + }';
182 +
183 + $layoutstyle = explode('-',$attributes['grid']);
184 + if($layoutstyle[5] >3){
185 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-single .blockspare-posts-block-post-img img{
186 + border-radius:' . $attributes['borderRadius'] . 'px'.';
187 + }';
188 + if($attributes['enableBoxShadow']){
189 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-single .blockspare-posts-block-post-img img{
190 + box-shadow: ' . $attributes['xOffset'] . 'px ' . $attributes['yOffset'] . 'px ' . $attributes['blur'] . 'px ' . $attributes['spread'] . 'px ' . $attributes['shadowColor'] . ';
174 191 }';
192 + }
193 + }else{
194 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-single{
195 + border-radius:' . $attributes['borderRadius'] . 'px'.';
196 + background-color:'.$attributes['backGroundColor'].'
197 + }';
175 198
176 - $layoutstyle = explode('-',$attributes['grid']);
177 - if($layoutstyle[5] >3){
178 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-single .blockspare-posts-block-post-img img{
179 - border-radius:' . $attributes['borderRadius'] . 'px'.';
180 -
181 - }';
182 - if($attributes['enableBoxShadow']){
183 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-single .blockspare-posts-block-post-img img{
184 - box-shadow: ' . $attributes['xOffset'] . 'px ' . $attributes['yOffset'] . 'px ' . $attributes['blur'] . 'px ' . $attributes['spread'] . 'px ' . $attributes['shadowColor'] . ';
185 - }';
186 - }
187 - }else{
199 + if($attributes['enableBoxShadow']){
188 200 $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-single{
189 - border-radius:' . $attributes['borderRadius'] . 'px'.';
190 - background-color:'.$attributes['backGroundColor'].'
191 - }';
192 -
193 - if($attributes['enableBoxShadow']){
194 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-single{
195 - box-shadow: ' . $attributes['xOffset'] . 'px ' . $attributes['yOffset'] . 'px ' . $attributes['blur'] . 'px ' . $attributes['spread'] . 'px ' . $attributes['shadowColor'] . ';
196 - }';
197 - }
201 + box-shadow: ' . $attributes['xOffset'] . 'px ' . $attributes['yOffset'] . 'px ' . $attributes['blur'] . 'px ' . $attributes['spread'] . 'px ' . $attributes['shadowColor'] . ';
202 + }';
198 203 }
204 + }
199 205
200 -
201 -
202 -
203 -
204 - //Title Hover
206 + //Title Hover
205 207
206 - if($attributes['titleOnHover']=='lpc-title-hover') {
207 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-content .blockspare-posts-block-title-link:hover span{
208 - color: ' . $attributes['titleOnHoverColor'] . ';
209 -
210 - }';
208 + if($attributes['titleOnHover']=='lpc-title-hover') {
209 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-content .blockspare-posts-block-title-link:hover span{
210 + color: ' . $attributes['titleOnHoverColor'] . ';
211 + }';
211 212 }
212 213
213 - if($attributes['titleOnHover']=='lpc-title-border') {
214 - $block_content .= ' .' . $blockuniqueclass . ' .lpc-title-border .blockspare-posts-block-post-grid-title .blockspare-posts-block-title-link span:hover{
215 - box-shadow: inset 0 -2px 0 0 ' . $attributes['titleOnHoverColor'] . ';
216 -
217 - }';
218 - }
214 + if($attributes['titleOnHover']=='lpc-title-border') {
215 + $block_content .= ' .' . $blockuniqueclass . ' .lpc-title-border .blockspare-posts-block-post-grid-title .blockspare-posts-block-title-link span:hover{
216 + box-shadow: inset 0 -2px 0 0 ' . $attributes['titleOnHoverColor'] . ';
217 + }';
218 + }
219 219
220 220 //Font Settings
221 221
222 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
223 -
224 - font-size: ' . $attributes['postTitleFontSize'] . $attributes['titleFontSizeType'] . ';
225 -
226 - '.bscheckFontfamily($attributes['titleFontFamily']).';
227 - font-weight: ' . $attributes['titleFontWeight'] . ';
228 - }';
222 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
223 + font-size: ' . $attributes['postTitleFontSize'] . $attributes['titleFontSizeType'] . ';
224 + '.bscheckFontfamily($attributes['titleFontFamily']).';
225 + '.bscheckFontfamilyWeight($attributes['titleFontWeight']).';
226 + line-height: ' . $attributes['postTitleLineHeight'] . ';
227 + }';
229 228
230 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {
231 - font-size:' . $attributes['descriptionFontSize'] . $attributes['descriptionFontSizeType'] . ';
232 -
233 - '.bscheckFontfamily($attributes['descriptionFontFamily']).';
234 - font-weight: ' . $attributes['descriptionFontWeight'] . ';
235 - }';
229 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {
230 + font-size:' . $attributes['descriptionFontSize'] . $attributes['descriptionFontSizeType'] . ';
231 + '.bscheckFontfamily($attributes['descriptionFontFamily']).';
232 + '.bscheckFontfamilyWeight($attributes['descriptionFontWeight']).';
233 + }';
234 +
235 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-category a {
236 + font-size:' . $attributes['postCategoryFontSize'] . $attributes['postCategoryFontSizeType'] . ';
237 + '.bscheckFontfamily($attributes['postCategoryFontFamily']).';
238 + '.bscheckFontfamilyWeight($attributes['postCategoryFontWeight']).';
239 + }';
240 +
241 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-author a span {
242 + font-size:' . $attributes['postMetaFontSize'] . $attributes['postMetaFontSizeType'] . ';
243 + '.bscheckFontfamily($attributes['postMetaFontFamily']).';
244 + '.bscheckFontfamilyWeight($attributes['postMetaFontWeight']).';
245 + }';
246 +
247 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-date {
248 + font-size:' . $attributes['postMetaFontSize'] . $attributes['postMetaFontSizeType'] . ';
249 + '.bscheckFontfamily($attributes['postMetaFontFamily']).';
250 + '.bscheckFontfamilyWeight($attributes['postMetaFontWeight']).';
251 + }';
252 +
253 + $block_content .= ' .' . $blockuniqueclass . ' .comment_count {
254 + font-size:' . $attributes['postMetaFontSize'] . $attributes['postMetaFontSizeType'] . ';
255 + '.bscheckFontfamily($attributes['postMetaFontFamily']).';
256 + '.bscheckFontfamilyWeight($attributes['postMetaFontWeight']).';
257 + }';
236 258
237 - $block_content .= '@media (max-width: 1025px) { ';
238 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
239 - font-size: ' . $attributes['titleFontSizeTablet'] . $attributes['titleFontSizeType'] . ';
240 - }';
241 - $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {
242 - font-size:' . $attributes['descriptionFontSizeTablet'].$attributes['descriptionFontSizeType'].'
243 - }';
244 - $block_content .= '}';
259 + $block_content .= '@media (max-width: 1025px) { ';
260 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
261 + font-size: ' . $attributes['titleFontSizeTablet'] . $attributes['titleFontSizeType'] . ';
262 + }';
263 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {
264 + font-size:' . $attributes['descriptionFontSizeTablet'].$attributes['descriptionFontSizeType'].'
265 + }';
266 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-category a {
267 + font-size:' . $attributes['postCategoryFontSizeTablet'].$attributes['postCategoryFontSizeType'].'
268 + }';
269 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-grid-author a span {
270 + font-size:' . $attributes['postMetaFontSizeTablet'].$attributes['postMetaFontSizeType'].'
271 + }';
272 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-grid-date {
273 + font-size:' . $attributes['postMetaFontSizeTablet'].$attributes['postMetaFontSizeType'].'
274 + }';
275 + $block_content .= ' .' . $blockuniqueclass .' .comment_count {
276 + font-size:' . $attributes['postMetaFontSizeTablet'].$attributes['postMetaFontSizeType'].'
277 + }';
278 + $block_content .= '}';
245 279
246 280
247 - $block_content .= '@media (max-width: 768px) { ';
248 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
249 - font-size: ' . $attributes['titleFontSizeMobile'] . $attributes['titleFontSizeType'] . ';
281 + $block_content .= '@media (max-width: 767px) { ';
282 + $block_content .= ' .' . $blockuniqueclass . ' .blockspare-posts-block-post-grid-title a span{
283 + font-size: ' . $attributes['titleFontSizeMobile'] . $attributes['titleFontSizeType'] . ';
284 + }';
285 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {
286 + font-size:' . $attributes['descriptionFontSizeMobile'].$attributes['descriptionFontSizeType'].'
287 + }';
288 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-category a {
289 + font-size:' . $attributes['postCategoryFontSizeMobile'].$attributes['postCategoryFontSizeType'].'
290 + }';
291 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-grid-author a span {
292 + font-size:' . $attributes['postMetaFontSizeMobile'].$attributes['postMetaFontSizeType'].'
293 + }';
294 + $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-grid-date {
295 + font-size:' . $attributes['postMetaFontSizeMobile'].$attributes['postMetaFontSizeType'].'
296 + }';
297 + $block_content .= ' .' . $blockuniqueclass .' .comment_count {
298 + font-size:' . $attributes['postMetaFontSizeMobile'].$attributes['postMetaFontSizeType'].'
299 + }';
300 + $block_content .= '}';
301 +
302 + //Pagination
303 + if($attributes['enablePagination']){
304 + if($attributes['loadMoreStyle'] == 'bs-loadmore-solid') {
305 + $block_content .=' .' . $blockuniqueclass . ' .bs_blockspare_loadmore a.blockspare-readmore .load-btn{
306 + color:'.$attributes['loadMoreSolidTextColor'].';
307 + background-color:'.$attributes['loadMoreTextBgColor'].';
250 308 }';
251 - $block_content .= ' .' . $blockuniqueclass .' .blockspare-posts-block-post-content .blockspare-posts-block-post-grid-excerpt .blockspare-posts-block-post-grid-excerpt-content {
252 - font-size:' . $attributes['descriptionFontSizeMobile'].$attributes['descriptionFontSizeType'].'
253 - }';
254 - $block_content .= '}';
255 -
256 - //Pagination
257 - if($attributes['enablePagination']){
258 - $block_content .=' .' . $blockuniqueclass . ' + .bs_blockspare_loadmore a.blockspare-readmore .load-btn{
309 + $block_content .=' .' . $blockuniqueclass . ' .bs_blockspare_loadmore a.blockspare-readmore .load-btn:hover{
310 + color:'.$attributes['loadMoreSolidTextHoverColor'].';
311 + background-color:'.$attributes['loadMoreTextBgHoverColor'].';
312 + }';
313 + } else {
314 + $block_content .=' .' . $blockuniqueclass . ' .bs_blockspare_loadmore a.blockspare-readmore .load-btn{
259 315 color:'.$attributes['loadMoreTextColor'].';
260 - background-color:'.$attributes['loadMoreTextBgColor'].';
261 - '.bscheckFontfamily($attributes['titleFontFamily']).';
262 316 }';
263 - $block_content .=' .' . $blockuniqueclass . ' + .bs_blockspare_loadmore a.blockspare-readmore .ajax-loader-enabled{
264 - border-top-color:'.$attributes['loadMoreColor'].';
317 + $block_content .=' .' . $blockuniqueclass . ' .bs_blockspare_loadmore a.blockspare-readmore .load-btn:hover{
318 + color:'.$attributes['loadMoreTextHoverColor'].';
265 319 }';
266 - $block_content .= '}';
320 + }
267 321
268 - }
322 + $block_content .=' .' . $blockuniqueclass . ' .bs_blockspare_loadmore{
323 + text-align:'.$attributes['loadMoreAlignment'].';
324 + }';
325 + $block_content .=' .' . $blockuniqueclass . ' .bs_blockspare_loadmore a.blockspare-readmore .ajax-loader-enabled{
326 + border-top-color:'.$attributes['loadMoreColor'].';
327 + }';
328 + $block_content .= '}';
329 + }
269 330
270 331
271 332 $block_content .= '</style>';
272 333 return $block_content;