Пишем плагин для WordPress: часть 2, проверяем версию WordPress
Мы же пишем плагин, ориентируясь на определённые возможности платформы (в нашем случае – wordpress). А посему будет логичным проверить версию платформы прежде, чем использовать её возможности. Ну и проверим.
Первым действием, сразу за заголовком нашего плагина рекомендую проверять версию wordpress. Приведу код проверки версии:
global $wp_version; $cos_search_provider_wp_version = "3.0" if ( version_compare($wp_version, $cos_search_provider_wp_version, "<") ) { $pluginError = sprintf(__('COS Search Provider requires WordPress %s or newer. <a href="http://codex.wordpress.org/Upgrading_WordPress">Please update!</a>'), $cos_search_provider_wp_version); exit ($pluginError); }
Таким образом Вы не только проверите версию wordpress в момент активации плагина, но и выводите диагностическое сообщение администратору блога, если версия ниже той, что необходима Вашему плагину. В этом случае плагин просто не будет активирован, не вызывая при этом неожиданных проблем уже после его активации.

RSS комментарии
Обратная ссылка