Timber\Admin::in_plugin_update_message PHP 메소드

in_plugin_update_message() 공개 정적인 메소드

Shows only the version updates from the current until the newest version
public static in_plugin_update_message ( {array} $plugin_data, {object} $r )
$plugin_data {array}
$r {object}
    public static function in_plugin_update_message($plugin_data, $r)
    {
        $m = '';
        if (version_compare("1.0.0", $plugin_data['new_version']) <= 0) {
            //a version of 1.0.0 or greater is availalbe
            $m .= '<br><b>Warning:</b> Timber 1.0 removed a number of features and methods. Before upgrading please test your theme on a local or staging site to ensure that your theme will work with the newest version.<br>

			<br><strong>Is your theme in active development?</strong> That is, is someone actively in PHP files writing new code? If you answered "no", then <i>do not upgrade</i>. You will not benefit from Timber 1.0<br>';
            $m .= '<br>Read the <strong><a href="https://github.com/timber/timber/wiki/1.0-Upgrade-Guide">Upgrade Guide</a></strong> for more information<br>';
            $m .= "<br>You can also <b><a href='https://downloads.wordpress.org/plugin/timber-library.0.22.6.zip'>upgrade to version 0.22.6</a></b> if you want to upgrade, but are unsure if you're ready for 1.0<br>";
        }
        if (version_compare("1.0.0", $plugin_data['Version']) <= 0) {
            $m .= "<br>Are you seeing errors since upgrading to 1.0? Download <b><a href='https://downloads.wordpress.org/plugin/timber-library.0.22.6.zip'>Version 0.22.6</a></b> to bring things back to stability.";
        }
        // show message
        echo '<br />' . sprintf($m);
    }