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 …