防止在错误版本的 PHP 或 WP 上激活 WordPress 插件

问题描述 投票:0回答:2

当我点击“激活”并且 PHP 或 WP 版本错误时,有没有办法阻止 WordPress 激活插件?

plugins wordpress activation
2个回答
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
投票

有一个全局变量

$wp_version
或者您可以使用
get_bloginfo('version')
来获取 WordPress 版本。您还可以使用
version_compare(...)
PHP 函数进行 PHP 版本比较,这两个验证都可以在您的插件激活函数中进行评估。

© www.soinside.com 2019 - 2024. All rights reserved.