PluginProbe
WP Ultimate Post Grid / 2.4.0
WP Ultimate Post Grid v2.4.0
4.1.1 trunk 1.5 1.6 1.7 1.7.1 1.7.2 1.8 1.9 2.0 2.1 2.2 2.3 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.2 3.0.0 3.3.0 3.4.0 3.5.0 3.6.0 3.7.0 All 32 releases
← All changes | helpers/models/grid.php +8 -20 2.7.02.4.0 View file →
@@ -22,9 +22,8 @@
22 22 'wpupg_layout_mode',
23 23 'wpupg_limit_terms',
24 24 'wpupg_limit_posts',
25 25 'wpupg_limit_posts_number',
26 - 'wpupg_limit_posts_offset',
27 26 'wpupg_link_target',
28 27 'wpupg_link_type',
29 28 'wpupg_order_by',
30 29 'wpupg_order',
@@ -303,13 +302,8 @@
303 302 $limit = intval( $this->meta( 'wpupg_limit_posts_number' ) );
304 303 return $limit > 0 ? $limit : '';
305 304 }
306 305
307 - public function limit_posts_offset()
308 - {
309 - return intval( $this->meta( 'wpupg_limit_posts_offset' ) );
310 - }
311 -
312 306 public function limit_rules()
313 307 {
314 308 $limit_rules = maybe_unserialize( $this->meta( 'wpupg_limit_rules' ) );
315 309 return is_array( $limit_rules ) ? $limit_rules : array();
@@ -456,26 +450,20 @@
456 450
457 451 public function set_dynamic_rules( $dynamic_rules )
458 452 {
459 453 if( WPUltimatePostGrid::is_premium_active() ) {
460 - if ( $this->type() == 'terms' ) {
461 - $this->meta['wpupg_limit_terms'][0] = 'on';
462 - $this->meta['wpupg_limit_terms_type'][0] = $dynamic_rules['type'];
463 - $this->meta['wpupg_limit_terms_terms'][0] = serialize( $dynamic_rules['values'] );
464 - } else {
465 - $this->meta['wpupg_limit_posts'][0] = 'on';
454 + $this->meta['wpupg_limit_posts'][0] = 'on';
466 455
467 - $limit_rules = maybe_unserialize( $this->meta( 'wpupg_limit_rules' ) );
468 - $limit_rules = is_array( $limit_rules ) ? $limit_rules : array();
456 + $limit_rules = maybe_unserialize( $this->meta( 'wpupg_limit_rules' ) );
457 + $limit_rules = is_array( $limit_rules ) ? $limit_rules : array();
469 458
470 - $new_rules = array_merge( $limit_rules, $dynamic_rules );
471 - $this->meta['wpupg_limit_rules'][0] = serialize( $new_rules );
459 + $new_rules = array_merge( $limit_rules, $dynamic_rules );
460 + $this->meta['wpupg_limit_rules'][0] = serialize( $new_rules );
472 461
473 - $generated = WPUltimatePostGrid::get()->helper( 'grid_cache' )->dynamic_generate( $this );
462 + $generated = WPUltimatePostGrid::get()->helper( 'grid_cache' )->dynamic_generate( $this );
474 463
475 - $this->meta['wpupg_posts'][0] = serialize( $generated['cache'] );
476 - $this->meta['wpupg_filter'][0] = $generated['filter'];
477 - }
464 + $this->meta['wpupg_posts'][0] = serialize( $generated['cache'] );
465 + $this->meta['wpupg_filter'][0] = $generated['filter'];
478 466 }
479 467 }
480 468
481 469 public function get_posts( $page = 0, $post_ids = null )