diff options
Diffstat (limited to 'plugins/wordpress-mobile-pack/core')
-rwxr-xr-x | plugins/wordpress-mobile-pack/core/class-wmp.php | 28 | ||||
-rwxr-xr-x | plugins/wordpress-mobile-pack/core/config.php | 2 |
2 files changed, 28 insertions, 2 deletions
diff --git a/plugins/wordpress-mobile-pack/core/class-wmp.php b/plugins/wordpress-mobile-pack/core/class-wmp.php index 6a397744..652e139e 100755 --- a/plugins/wordpress-mobile-pack/core/class-wmp.php +++ b/plugins/wordpress-mobile-pack/core/class-wmp.php @@ -148,6 +148,10 @@ if ( ! class_exists( 'WMobilePack' ) ) { if (get_transient(WMobilePack_Options::$transient_prefix.'upgrade_theme_notice')){ echo '<div class="notice is-dismissible"><p>🚀 '. WMP_PLUGIN_NAME .' now comes with mobile app theme <strong>Obliq V2.0</strong> - faster, optimized and with an improved UI/UX. <a href="'. add_query_arg(array('page'=>'wmp-options-themes'), network_admin_url('admin.php')) .'">Make the switch here</a>.</p></div>'; } + + // display notice to reupload icon + $this->display_icon_reupload_notice(); + } /** @@ -171,8 +175,30 @@ if ( ! class_exists( 'WMobilePack' ) ) { } } } - } + } + + /** + * + * Display icon reupload notice if icon is uploaded and manifest icon sizes are missing. + * + */ + public function display_icon_reupload_notice(){ + + $icon_filename = WMobilePack_Options::get_setting('icon'); + + if ($icon_filename == '') { + echo '<div class="notice notice-warning is-dismissible"><p>WP Mobile Pack: Upload an <a href="' . get_admin_url() . 'admin.php?page=wmp-options-theme-settings"/>App Icon</a> to take advantage of the Add To Home Screen functionality!</p></div>'; + + } elseif ($icon_filename != '' && file_exists(WMP_FILES_UPLOADS_DIR . $icon_filename)) { + foreach (WMobilePack_Uploads::$manifest_sizes as $manifest_size) { + if (!file_exists(WMP_FILES_UPLOADS_DIR . $manifest_size . $icon_filename)) { + echo '<div class="notice notice-warning is-dismissible"><p>WP Mobile Pack Version 3.1 comes with Add To Home Screen functionality which requires you to reupload your <a href="' . get_admin_url() . 'admin.php?page=wmp-options-theme-settings"/>App Icon</a>!</p></div>'; + return; + } + } + } + } /** * diff --git a/plugins/wordpress-mobile-pack/core/config.php b/plugins/wordpress-mobile-pack/core/config.php index ba7dc9cf..34953f84 100755 --- a/plugins/wordpress-mobile-pack/core/config.php +++ b/plugins/wordpress-mobile-pack/core/config.php @@ -1,6 +1,6 @@ <?php -define("WMP_VERSION", '3.0'); +define("WMP_VERSION", '3.1'); define('WMP_PLUGIN_NAME', 'WP Mobile Pack'); define('WMP_DOMAIN', 'wordpress-mobile-pack'); |