Skip to content

Commit 22bf120

Browse files
fix: use the existing 'referral_url'
1 parent 26e97f3 commit 22bf120

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

includes/gutenberg/feedzy-rss-feeds-loop-block.php

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,7 @@ public function render_callback( $attributes, $content ) {
120120
}
121121

122122
$column_count = isset( $attributes['layout'] ) && isset( $attributes['layout']['columnCount'] ) && ! empty( $attributes['layout']['columnCount'] ) ? $attributes['layout']['columnCount'] : 1;
123-
124-
$referral_url = function () use ( $attributes ) {
125-
return isset( $attributes['referral_url'] ) ? $attributes['referral_url'] : '';
126-
};
127-
add_filter( 'feedzy_loop_referral_url', $referral_url );
123+
$referral_url = isset( $attributes['referral_url'] ) ? $attributes['referral_url'] : '';
128124

129125
$default_query = array(
130126
'max' => 5,
@@ -151,6 +147,7 @@ public function render_callback( $attributes, $content ) {
151147
'summary' => 'yes',
152148
'summarylength' => '',
153149
'filters' => wp_json_encode( $filters ),
150+
'referral_url' => $referral_url,
154151
);
155152

156153
$sizes = array(
@@ -175,9 +172,7 @@ public function render_callback( $attributes, $content ) {
175172
foreach ( $feed_items as $key => $item ) {
176173
$loop .= apply_filters( 'feedzy_loop_item', $content, $item );
177174
}
178-
179-
remove_filter( 'feedzy_loop_referral_url', $referral_url );
180-
175+
181176
return sprintf(
182177
'<div %1$s>%2$s</div>',
183178
$wrapper_attributes = get_block_wrapper_attributes(
@@ -233,9 +228,7 @@ public function get_value( $key, $item ) {
233228
case 'title':
234229
return isset( $item['item_title'] ) ? $item['item_title'] : '';
235230
case 'url':
236-
$attr['referral_url'] = apply_filters( 'feedzy_loop_referral_url', '' );
237-
$item_link = apply_filters( 'feedzy_item_url_filter', isset( $item['item_url'] ) ? $item['item_url'] : '', $attr );
238-
return $item_link;
231+
return isset( $item['item_url'] ) ? $item['item_url'] : '';
239232
case 'date':
240233
$item_date = isset( $item['item_date'] ) ? wp_date( get_option( 'date_format' ), $item['item_date'] ) : '';
241234
return $item_date;

0 commit comments

Comments
 (0)