Skip to content

Commit ad199eb

Browse files
Fix cache data issue elementor widgets
1 parent bd3134b commit ad199eb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

includes/abstract/feedzy-rss-feeds-admin-abstract.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,7 @@ public function feedzy_rss( $atts, $content = '' ) {
485485
}
486486
$attributes .= 'data-' . esc_attr( $key ) . '="' . esc_attr( $val ) . '"';
487487
}
488-
$lazyload_cache_key = md5( sprintf( 'feedzy-lazy-%s', ( is_array( $feed_url ) ? implode( ',', $feed_url ) : $feed_url ) ) );
488+
$lazyload_cache_key = md5( sprintf( 'feedzy-lazy-%s-%d-%d', ( is_array( $feed_url ) ? implode( ',', $feed_url ) : $feed_url ), ( ! empty( $sc['max'] ) ? $sc['max'] : 1 ), ( ! empty( $sc['offset'] ) ? $sc['offset'] : 0 ) ) );
489489
$content = get_transient( $lazyload_cache_key );
490490

491491
// the first time the shortcode is being called it will not have any content.
@@ -577,7 +577,7 @@ public function feedzy_lazy_load( $data ) {
577577
$content = $this->render_content( $sc, $feed, $feed_url, '' );
578578

579579
// save the content as a transient so that whenever the feed is refreshed next, this stale content is displayed first.
580-
$lazyload_cache_key = md5( sprintf( 'feedzy-lazy-%s', ( is_array( $feed_url ) ? implode( ',', $feed_url ) : $feed_url ) ) );
580+
$lazyload_cache_key = md5( sprintf( 'feedzy-lazy-%s-%d-%d', ( is_array( $feed_url ) ? implode( ',', $feed_url ) : $feed_url ), ( ! empty( $sc['max'] ) ? $sc['max'] : 1 ), ( ! empty( $sc['offset'] ) ? $sc['offset'] : 0 ) ) );
581581
set_transient( $lazyload_cache_key, $content, apply_filters( 'feedzy_lazyload_cache_time', DAY_IN_SECONDS, $feed_url ) );
582582

583583
wp_send_json_success( array( 'content' => $content ) );

0 commit comments

Comments
 (0)