Post Grid - Version 2.0.27

Version Description

  • 24/05/2018 fix - Grid items responsive height issue fixed, set auto height for mobile and tablets
    • 24/05/2018 fix - Grid items media responsive height issue fixed, set auto height for mobile and tablets
Download this release

Release Info

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

Code changes from version 2.0.26 to 2.0.27

Files changed (4) hide show
  1. grid-items/custom-css.php +91 -146
  2. includes/meta.php +2 -0
  3. post-grid.php +10 -8
  4. readme.txt +8 -3
grid-items/custom-css.php CHANGED
@@ -175,188 +175,133 @@ if ( ! defined('ABSPATH')) exit; // if direct access
175
 
176
  $html .= '#post-grid-'.$post_id.' .item .layer-media{';
177
 
178
- if($items_media_height_style == 'fixed_height' || $items_media_height_style == 'auto_height'){
179
-
180
- $html .= 'height:'.$items_media_height.';';
181
- }
182
- elseif($items_media_height_style=='max_height'){
183
- $html .= 'max-height:'.$items_media_height.';';
184
- }
185
- else{
186
- $html .= 'height:'.$items_media_height.';';
187
-
188
- }
189
 
190
  $html .= 'overflow: hidden;
191
- }';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
 
193
 
194
 
 
 
 
 
 
 
 
 
 
 
 
195
  if($items_height_style == 'auto_height'){
196
  $items_height = 'auto';
197
- }
198
  elseif($items_height_style == 'fixed_height'){
199
  $items_height = $items_fixed_height;
200
- }
201
-
202
  elseif($items_height_style == 'max_height'){
203
  $items_height = $items_fixed_height;
204
- }
205
-
206
  else{
207
  $items_height = '220px';
208
- }
209
-
210
 
211
 
 
212
 
 
213
 
214
- $html .= '#post-grid-'.$post_id.' .item{
215
- margin:'.$items_margin.';';
216
-
217
  if($items_height_style == 'fixed_height' || $items_height_style == 'auto_height'){
218
-
219
  $html .= 'height:'.$items_height.';';
220
- }
221
  elseif($items_height_style=='max_height'){
222
  $html .= 'max-height:'.$items_height.';';
223
- }
224
  else{
225
  $html .= 'height:'.$items_height.';';
226
-
227
- }
228
 
229
- $html .= '}';
 
 
230
 
 
231
 
 
232
 
 
 
 
233
 
 
234
 
 
235
 
236
- if($grid_type!='slider'){
237
-
238
-
239
-
240
- if($grid_layout_name=='layout_grid'){
241
-
242
 
243
-
244
- }
245
-
246
- elseif($grid_layout_name=='layout_1_N'){
247
-
248
- $width = intval($items_width_desktop*$grid_layout_col_multi)+intval($items_margin*2*($grid_layout_col_multi-1));
249
-
250
- $html .= '
251
-
252
- @media only screen and (min-width: 1024px ) {
253
-
254
- #post-grid-'.$post_id.' .item:first-child{
255
- width: '.($width).'px;
256
- }
257
- }
258
-
259
- ';
260
-
261
-
262
- }
263
-
264
- elseif($grid_layout_name=='layout_N_1'){
265
-
266
- $width = intval($items_width_desktop*$grid_layout_col_multi)+intval($items_margin*2*($grid_layout_col_multi-1));
267
-
268
- $html .= '
269
-
270
- @media only screen and (min-width: 1024px ) {
271
-
272
- #post-grid-'.$post_id.' .item:last-child{
273
- width: '.($width).'px;
274
- }
275
- }
276
-
277
- ';
278
-
279
- }
280
-
281
-
282
-
283
- elseif($grid_layout_name=='layout_3'){
284
-
285
- $width = intval($items_width_desktop)+intval($items_margin);
286
-
287
- $html .= '
288
-
289
- @media only screen and (min-width: 1024px ) {
290
-
291
- #post-grid-'.$post_id.' .item:first-child{
292
- float: left;
293
- }
294
-
295
- #post-grid-'.$post_id.' .item{
296
- float: right;
297
- }
298
 
299
-
300
- }
301
-
302
- ';
303
-
304
- }
305
-
306
-
307
-
308
-
309
-
310
 
311
- elseif($grid_layout_name=='layout_L_R'){
312
-
313
- $html .= '
314
-
315
- @media only screen and (min-width: 1024px ) {
316
-
317
- #post-grid-'.$post_id.' .item.odd .layer-media{
318
- float: right;
319
 
320
- }
321
- }
322
-
323
- ';
324
-
325
- }
326
 
327
- elseif($grid_layout_name=='layout_1_N_1'){
328
-
329
- $width = intval($items_width_desktop*$grid_layout_col_multi)+intval($items_margin*2*($grid_layout_col_multi-1));
330
-
331
- $html .= '
332
-
333
- @media only screen and (min-width: 1024px ) {
334
-
335
- #post-grid-'.$post_id.' .item:nth-child(1),
336
- #post-grid-'.$post_id.' .item:nth-child('.($grid_layout_col_multi+2).') {
337
- width: '.($width).'px;
338
- }
339
- }
340
-
341
- ';
342
-
343
- }
344
 
345
-
346
-
347
-
348
-
349
-
350
-
351
-
352
-
353
-
354
-
355
-
356
-
357
-
358
-
359
-
360
 
361
  $html .= '
362
  @media only screen and (min-width: 1024px ) {
175
 
176
  $html .= '#post-grid-'.$post_id.' .item .layer-media{';
177
 
178
+
 
 
 
 
 
 
 
 
 
 
179
 
180
  $html .= 'overflow: hidden;
181
+ }';
182
+
183
+
184
+
185
+ $html .= '@media only screen and (min-width: 1024px ) {';
186
+
187
+ $html .= '#post-grid-'.$post_id.' .item .layer-media{';
188
+
189
+ if($items_media_height_style == 'fixed_height' || $items_media_height_style == 'auto_height'){
190
+
191
+ $html .= 'height:'.$items_media_height.';';
192
+ }
193
+ elseif($items_media_height_style=='max_height'){
194
+ $html .= 'max-height:'.$items_media_height.';';
195
+ }
196
+ else{
197
+ $html .= 'height:'.$items_media_height.';';
198
+
199
+ }
200
+
201
+ $html .= '}}
202
+
203
+ @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {';
204
+
205
+ $html .='#post-grid-'.$post_id.' .item .layer-media{height:auto';
206
+
207
+ $html .= '}}
208
+
209
+ @media only screen and ( min-width: 320px ) and ( max-width: 767px ) {';
210
+
211
+ $html .= '#post-grid-'.$post_id.' .item .layer-media{height:auto';
212
+
213
+ $html .= '}}';
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
 
230
 
231
 
232
+
233
+
234
+
235
+
236
+
237
+ $html .= '#post-grid-'.$post_id.' .item{
238
+ margin:'.$items_margin.';';
239
+
240
+ $html .= '}';
241
+
242
+
243
  if($items_height_style == 'auto_height'){
244
  $items_height = 'auto';
245
+ }
246
  elseif($items_height_style == 'fixed_height'){
247
  $items_height = $items_fixed_height;
248
+ }
249
+
250
  elseif($items_height_style == 'max_height'){
251
  $items_height = $items_fixed_height;
252
+ }
253
+
254
  else{
255
  $items_height = '220px';
256
+ }
 
257
 
258
 
259
+ $html .= '@media only screen and (min-width: 1024px ) {';
260
 
261
+ $html .= '#post-grid-'.$post_id.' .item{';
262
 
 
 
 
263
  if($items_height_style == 'fixed_height' || $items_height_style == 'auto_height'){
264
+
265
  $html .= 'height:'.$items_height.';';
266
+ }
267
  elseif($items_height_style=='max_height'){
268
  $html .= 'max-height:'.$items_height.';';
269
+ }
270
  else{
271
  $html .= 'height:'.$items_height.';';
 
 
272
 
273
+ }
274
+
275
+ $html .= '}}
276
 
277
+ @media only screen and ( min-width: 768px ) and ( max-width: 1023px ) {';
278
 
279
+ $html .='#post-grid-'.$post_id.' .item{height:auto';
280
 
281
+ $html .= '}}
282
+
283
+ @media only screen and ( min-width: 320px ) and ( max-width: 767px ) {';
284
 
285
+ $html .= '#post-grid-'.$post_id.' .item{height:auto';
286
 
287
+ $html .= '}}';
288
 
 
 
 
 
 
 
289
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
 
 
 
 
 
 
 
 
 
 
 
 
291
 
 
 
 
 
 
 
 
 
292
 
 
 
 
 
 
 
293
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
294
 
295
+
296
+
297
+
298
+
299
+
300
+
301
+
302
+
303
+ if($grid_type!='slider'){
304
+
 
 
 
 
 
305
 
306
  $html .= '
307
  @media only screen and (min-width: 1024px ) {
includes/meta.php CHANGED
@@ -1328,6 +1328,8 @@ function meta_boxes_post_grid_input( $post ) {
1328
  <div class="option-box">
1329
  <p class="option-title"><?php _e('Grid Items Height','post-grid'); ?></p>
1330
  <p class="option-info"><?php _e('Grid item height','post-grid'); ?></p>
 
 
1331
  <label><input <?php if($items_height_style=='auto_height') echo 'checked'; ?> type="radio" name="post_grid_meta_options[item_height][style]" value="auto_height" /><?php _e('Auto height','post-grid'); ?></label><br />
1332
  <label><input <?php if($items_height_style=='fixed_height') echo 'checked'; ?> type="radio" name="post_grid_meta_options[item_height][style]" value="fixed_height" /><?php _e('Fixed height','post-grid'); ?></label><br />
1333
  <label><input <?php if($items_height_style=='max_height') echo 'checked'; ?> type="radio" name="post_grid_meta_options[item_height][style]" value="max_height" /><?php _e('Max height','post-grid'); ?></label><br />
1328
  <div class="option-box">
1329
  <p class="option-title"><?php _e('Grid Items Height','post-grid'); ?></p>
1330
  <p class="option-info"><?php _e('Grid item height','post-grid'); ?></p>
1331
+
1332
+
1333
  <label><input <?php if($items_height_style=='auto_height') echo 'checked'; ?> type="radio" name="post_grid_meta_options[item_height][style]" value="auto_height" /><?php _e('Auto height','post-grid'); ?></label><br />
1334
  <label><input <?php if($items_height_style=='fixed_height') echo 'checked'; ?> type="radio" name="post_grid_meta_options[item_height][style]" value="fixed_height" /><?php _e('Fixed height','post-grid'); ?></label><br />
1335
  <label><input <?php if($items_height_style=='max_height') echo 'checked'; ?> type="radio" name="post_grid_meta_options[item_height][style]" value="max_height" /><?php _e('Max height','post-grid'); ?></label><br />
post-grid.php CHANGED
@@ -1,10 +1,12 @@
1
  <?php
2
  /*
3
  Plugin Name: Post Grid
4
- Plugin URI: http://pickplugins.com
5
  Description: Awesome post grid for query post from any post type and display on grid.
6
- Version: 2.0.26
7
- Author: pickplugins
 
 
8
  Author URI: http://pickplugins.com
9
  Text Domain: post-grid
10
  License: GPLv2 or later
@@ -23,12 +25,12 @@ class PostGrid{
23
  define('post_grid_plugin_dir', plugin_dir_path(__FILE__) );
24
  define('post_grid_wp_url', 'https://wordpress.org/plugins/post-grid/' );
25
  define('post_grid_wp_reviews', 'http://wordpress.org/support/view/plugin-reviews/post-grid' );
26
- define('post_grid_pro_url','http://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/' );
27
- define('post_grid_demo_url', 'http://www.pickplugins.com/demo/post-grid/' );
28
- define('post_grid_conatct_url', 'http://pickplugins.com/contact/' );
29
- define('post_grid_qa_url', 'http://www.pickplugins.com/questions/' );
30
  define('post_grid_plugin_name', 'Post Grid' );
31
- define('post_grid_version', '2.0.26' );
32
  define('post_grid_customer_type', 'free' );
33
  define('post_grid_share_url', 'https://wordpress.org/plugins/post-grid/' );
34
 
1
  <?php
2
  /*
3
  Plugin Name: Post Grid
4
+ Plugin URI: https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/?ref=dashboard
5
  Description: Awesome post grid for query post from any post type and display on grid.
6
+ Version: 2.0.27
7
+ WC requires at least: 3.0.0
8
+ WC tested up to: 3.3
9
+ Author: PickPlugins
10
  Author URI: http://pickplugins.com
11
  Text Domain: post-grid
12
  License: GPLv2 or later
25
  define('post_grid_plugin_dir', plugin_dir_path(__FILE__) );
26
  define('post_grid_wp_url', 'https://wordpress.org/plugins/post-grid/' );
27
  define('post_grid_wp_reviews', 'http://wordpress.org/support/view/plugin-reviews/post-grid' );
28
+ define('post_grid_pro_url','https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/?ref=dashboard' );
29
+ define('post_grid_demo_url', 'https://www.pickplugins.com/demo/post-grid/' );
30
+ define('post_grid_conatct_url', 'https://pickplugins.com/contact/' );
31
+ define('post_grid_qa_url', 'https://www.pickplugins.com/questions/' );
32
  define('post_grid_plugin_name', 'Post Grid' );
33
+ define('post_grid_version', '2.0.27' );
34
  define('post_grid_customer_type', 'free' );
35
  define('post_grid_share_url', 'https://wordpress.org/plugins/post-grid/' );
36
 
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Post Grid ===
2
- Contributors: pickplugins
3
- Donate link: http://pickplugins.com
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: 4.9
7
- Stable tag: 2.0.26
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -19,6 +19,7 @@ Create post grid form any custom post type, You will be thrilled to see how its
19
  * [See the Live demo](http://www.pickplugins.com/demo/post-grid/?ref=wordpress.org)
20
  * [Buy Premium](https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/?ref=wordpress.org)
21
  * [Documentation](http://pickplugins.com/docs/documentation/post-grid/?ref=wordpress.org)
 
22
 
23
 
24
  <strong>Any Custom Post</strong>
@@ -104,6 +105,10 @@ then paste this shortcode anywhere in your page to display grid<br />
104
  == Changelog ==
105
 
106
 
 
 
 
 
107
  = 2.0.26 =
108
  * 21/03/2018 add - Post grid search for individual grid on same page
109
  * 21/03/2018 add - Press enter to reset search result.
1
  === Post Grid ===
2
+ Contributors: PickPlugins
3
+ Donate link: https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/?ref=wordpress.org
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: 4.9
7
+ Stable tag: 2.0.27
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
19
  * [See the Live demo](http://www.pickplugins.com/demo/post-grid/?ref=wordpress.org)
20
  * [Buy Premium](https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/?ref=wordpress.org)
21
  * [Documentation](http://pickplugins.com/docs/documentation/post-grid/?ref=wordpress.org)
22
+ * [Support](https://www.pickplugins.com/support/?ref=wordpress.org)
23
 
24
 
25
  <strong>Any Custom Post</strong>
105
  == Changelog ==
106
 
107
 
108
+ = 2.0.27 =
109
+ * 24/05/2018 fix - Grid items responsive height issue fixed, set auto height for mobile and tablets
110
+ * 24/05/2018 fix - Grid items media responsive height issue fixed, set auto height for mobile and tablets
111
+
112
  = 2.0.26 =
113
  * 21/03/2018 add - Post grid search for individual grid on same page
114
  * 21/03/2018 add - Press enter to reset search result.