Skip to content

Commit 1db6953

Browse files
Fix compatibility issue with WP VIP Codeinwp/visualizer-pro#396
1 parent 4d302bc commit 1db6953

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

classes/Visualizer/Module.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,10 @@ protected function get_user_customization_js() {
523523
require_once( ABSPATH . 'wp-admin/includes/file.php' );
524524
WP_Filesystem();
525525
global $wp_filesystem;
526+
if ( ! is_a( $wp_filesystem, 'WP_Filesystem_Base' ) ) {
527+
$creds = request_filesystem_credentials( site_url() );
528+
wp_filesystem( $creds );
529+
}
526530

527531
$multisite_arg = '/';
528532
if ( is_multisite() && ! is_main_site() ) {

classes/Visualizer/Module/Chart.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1587,6 +1587,10 @@ public function save_chart_image( $base64_img, $chart_id, $save_attachment = tru
15871587
require_once ABSPATH . '/wp-admin/includes/file.php';
15881588
\WP_Filesystem();
15891589
global $wp_filesystem;
1590+
if ( ! is_a( $wp_filesystem, 'WP_Filesystem_Base' ) ) {
1591+
$creds = request_filesystem_credentials( site_url() );
1592+
wp_filesystem( $creds );
1593+
}
15901594
$upload_file = $wp_filesystem->put_contents( $upload_path . $hashed_filename, $decoded );
15911595

15921596
// Insert new chart image.

0 commit comments

Comments
 (0)