| @@ -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 ) |