4
当未达到某个WP版本时,在激活过程中停止插件,然后在admin_notices操作钩中显示错误消息
我有一个插件,如果它不符合某个WP版本号,则不希望被激活,然后在admin_notices操作钩中显示错误消息。据我研究,以下代码是我可以达到的最好的代码: $wp_version = get_bloginfo('version'); if ( $wp_version < 4.5 ) { add_action( 'admin_init', 'deactivate_plugin_now' ); add_action( 'admin_notices', 'errormsg' ) ); } public function deactivate_plugin_now() { if ( is_plugin_active('myplugin/myplugin.php') ) { deactivate_plugins('myplugin/myplugin.php'); } } public function errormsg () { $class = 'notice notice-error'; $message = __( 'Error you did not meet …