Skip to content

Commit f45ede4

Browse files
release: fixes
- Added About Us page integration - Updated dependencies
2 parents 7133b29 + 68907f1 commit f45ede4

File tree

4 files changed

+38
-57
lines changed

4 files changed

+38
-57
lines changed

classes/Visualizer/Module/Admin.php

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -689,53 +689,43 @@ public function registerAdminMenu() {
689689
array( $this, 'renderSupportPage' )
690690
);
691691

692-
if ( ! Visualizer_Module::is_pro() ) {
693-
add_submenu_page(
694-
Visualizer_Plugin::NAME,
695-
__( 'Get Visualizer Pro', 'visualizer' ),
696-
__( 'Get Visualizer Pro', 'visualizer' ),
697-
'edit_posts',
698-
'viz-get-pro',
699-
'__return_null'
700-
);
701-
add_action( 'admin_footer', array( $this, 'handleGetProSubMenu' ) );
702-
}
703692
remove_submenu_page( Visualizer_Plugin::NAME, Visualizer_Plugin::NAME );
704693

705694
add_action( "load-{$this->_libraryPage}", array( $this, 'addScreenOptions' ) );
695+
add_action( 'admin_footer', array( $this, 'handleGetProSubMenu' ) );
706696
}
707697

708698
/**
709699
* Handle get pro plugin submenu.
710700
*/
711701
public function handleGetProSubMenu() {
712-
?>
702+
if ( ! Visualizer_Module::is_pro() ) {
703+
?>
713704
<style type="text/css">
714-
#toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li {
705+
#toplevel_page_visualizer ul.wp-submenu li:last-child {
715706
background: #FF7E65;
716707
font-size: 14px;
717708
font-weight: 600;
718709
color: #fff;
719710
}
720-
#toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li > a {
711+
#toplevel_page_visualizer ul.wp-submenu li:last-child > a {
721712
color: #fff !important;
722713
}
723-
#toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li > a:hover {
714+
#toplevel_page_visualizer ul.wp-submenu li:last-child > a:hover {
724715
box-shadow: inherit;
725716
}
726-
#toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li + li {
727-
display: none;
728-
}
729717
</style>
730-
<script type="text/javascript">
731-
jQuery( document ).ready( function() {
732-
jQuery( '#toplevel_page_visualizer' ).on( 'click', 'li:not(.wp-submenu-head, .wp-first-item):eq(2)', function( e ) {
733-
e.preventDefault();
734-
window.open( '<?php echo tsdk_utmify( 'https://themeisle.com/plugins/visualizer-charts-and-graphs/upgrade/', 'toplevel' ); ?>', '_blank' );
735-
} );
736-
} );
737-
</script>
738-
<?php
718+
<?php
719+
if ( get_option( 'visualizer_fresh_install', false ) ) {
720+
?>
721+
<style type="text/css">
722+
#toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li {
723+
display: none;
724+
}
725+
</style>
726+
<?php
727+
}
728+
}
739729
}
740730

741731
/**

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"source": "https://github.com/Codeinwp/visualizer"
2222
},
2323
"require": {
24-
"codeinwp/themeisle-sdk": "^3.2",
24+
"codeinwp/themeisle-sdk": "^3.3",
2525
"phpoffice/phpspreadsheet": "1.8.2",
2626
"neitanod/forceutf8": "~2.0"
2727
},

composer.lock

Lines changed: 7 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Author: Themeisle
88
Author URI: http://themeisle.com
99
Requires at least: 3.5
10-
Tested up to: 5.6
10+
Tested up to: 5.6
1111
License: GPL v2.0 or later
1212
WordPress Available: yes
1313
Requires License: no
@@ -147,6 +147,18 @@ function visualizer_launch() {
147147
return $compatibilities;
148148
}
149149
);
150+
add_filter(
151+
'visualizer_about_us_metadata',
152+
function() {
153+
return array(
154+
'logo' => esc_url( VISUALIZER_ABSURL . 'images/visualizer-logo.svg' ),
155+
'location' => 'visualizer',
156+
'has_upgrade_menu' => ! Visualizer_Module::is_pro(),
157+
'upgrade_text' => esc_html__( 'Get Visualizer Pro', 'feedzy-rss-feeds' ),
158+
'upgrade_link' => esc_url( tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, 'aboutUsPage' ) ),
159+
);
160+
}
161+
);
150162
}
151163

152164
/**

0 commit comments

Comments
 (0)