Skip to content

Commit 61479df

Browse files
feat: add banner support
1 parent e7919ed commit 61479df

File tree

4 files changed

+20
-10
lines changed

4 files changed

+20
-10
lines changed

css/settings.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,17 @@
113113
.post-type-feedzy_imports:not(.edit-post) .wrap div#side-sortables{
114114
display: none;
115115
}
116+
117+
.feedzy-banner {
118+
margin: 0 auto;
119+
display: flex;
120+
justify-content: center;
121+
}
122+
123+
.feedzy-banner:has(.tsdk-banner-cta) {
124+
margin-bottom: 20px;
125+
}
126+
116127
.feedzy-container{
117128
max-width: 1224px;
118129
margin: 0 auto;

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,11 @@ public function enqueue_styles_admin() {
179179
);
180180

181181
$this->register_survey();
182+
183+
$license_data = get_option( 'feedzy_rss_feeds_pro_license_data', array() );
184+
if ( self::plan_category( $license_data ) <= 1 ) {
185+
do_action( 'themeisle_sdk_load_banner', 'feedzy' );
186+
}
182187
}
183188

184189
$upsell_screens = array( 'feedzy-rss_page_feedzy-settings', 'feedzy-rss_page_feedzy-admin-menu-pro-upsell' );
@@ -1617,7 +1622,7 @@ public function api_license_status() {
16171622
* @param object $license_data The license data.
16181623
* @return int
16191624
*/
1620-
private static function plan_category( $license_data ) {
1625+
public static function plan_category( $license_data ) {
16211626

16221627
if ( ! isset( $license_data->plan ) || ! is_numeric( $license_data->plan ) ) {
16231628
return 0; // Free

includes/feedzy-rss-feeds.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -295,12 +295,6 @@ function () {
295295
}
296296
);
297297
}
298-
299-
if ( ! feedzy_is_pro() ) {
300-
$offer = new Feedzy_Rss_Feeds_Limited_Offers();
301-
$offer->load_banner();
302-
}
303-
304298
}
305299

306300
/**

includes/layouts/settings.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
$help_btn_url = 'https://docs.themeisle.com/category/712-feedzy';
1010

11-
$offer = new Feedzy_Rss_Feeds_Limited_Offers();
12-
$offer_data = feedzy_is_pro() ? array() : $offer->get_localized_data();
13-
1411
if ( 'headers' === $active_tab ) {
1512
$help_btn_url = 'https://docs.themeisle.com/article/713-how-to-change-user-agent-in-feedzy';
1613
} elseif ( 'proxy' === $active_tab ) {
@@ -30,6 +27,9 @@
3027
<?php if ( $this->error ) { ?>
3128
<div class="fz-snackbar-notice error"><p><?php echo wp_kses_post( $this->error ); ?></p></div>
3229
<?php } ?>
30+
31+
<div id="tsdk_banner" class="feedzy-banner"></div>
32+
3333
<div class="feedzy-container">
3434
<?php if ( ! empty( $offer_data['active'] ) ) { ?>
3535
<div class="feedzy-sale">

0 commit comments

Comments
 (0)