TGMPA / TGM-Plugin-Activation

TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install, update and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference bundled plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
http://tgmpluginactivation.com/
GNU General Public License v2.0
1.75k stars 431 forks source link

Deprecation Notice : class-wp-upgrader-skins.php being used in TGM #705

Open Karan1458 opened 6 years ago

Karan1458 commented 6 years ago

Hello Guys, I have been working on theme. Seems like deprecated library since wordpress 4.7.0, is being used by TGM.

I am getting as notice. I know that notice can be ignored and this is not actually an issue. But I think changes can be adapted easily in mainstream.

Notice: class-wp-upgrader-skins.php is deprecated since version 4.7.0! Use class-wp-upgrader.php instead. in /home/***/public_html/****/wp-includes/functions.php on line 3959

Did string search and found TGM that most of plugins are using.

Wordpress 4.8.1 PHP 7.0

Regards, Karan

jrfnl commented 6 years ago

@Karan1458 Thanks for reporting this. We'll have a look to see how we can sort this in a cross-version way as the minimum supported WP version for TGMPA is still WP 3.7.

N.B.: The deprecation notice will not impede functionality and as WP has a habit of keeping deprecated classes around, this is not expected to become a "real" issue for the foreseeable future.