当我点击“激活”,而PHP或WP的版本错误时,有没有办法阻止WordPress激活插件?
答案 0 :(得分:1)
<?php
register_activation_hook( __FILE__, 'bh_proljece_boj_install' );
function bh_proljece_boj_install()
{
if ( version_compare( get_bloginfo( 'version' ), '3.3', ' < ' ) )
{
deactivate_plugins( basename( __FILE__ ) ); // Deactivate our plugin
}
}
?>
答案 1 :(得分:-1)
有一个全局变量$wp_version
,或者您可以使用get_bloginfo('version')
来获取WordPress版本。您还可以使用version_compare(...)
PHP函数进行PHP版本比较,其中两个验证都可以在插件激活函数中进行评估。