judgment( $require_php_version ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; if ( is_plugin_active( plugin_basename( __FILE__ ) ) ) { if ( is_admin() ) { require_once dirname( __FILE__ ) . '/modules/cancel-activate.php'; cancel_activate(); } deactivate_plugins( plugin_basename( __FILE__ ) ); } else { echo '

' . esc_html_e( 'Admin Bar Tools requires at least PHP 7.3.0 or later.', 'admin-bar-tools' ) . esc_html_e( 'Please upgrade PHP.', 'admin-bar-tools' ) . '

'; exit; } } elseif ( true === $get_php_version_bool->judgment( $require_php_version ) ) { require_once dirname( __FILE__ ) . '/class/class-abt-base.php'; require_once dirname( __FILE__ ) . '/class/class-abt-activate.php'; require_once dirname( __FILE__ ) . '/class/class-abt-admin-page.php'; require_once dirname( __FILE__ ) . '/class/class-abt-add-admin-bar.php'; /** * Start admin page. */ new Abt_Admin_Page(); /** * Plugin activate. */ new Abt_Activate(); /** * Add admin bar menu. */ new Abt_Add_Admin_Bar(); /** * Plugin uninstall hook. * Delete wp_options column. */ register_uninstall_hook( __FILE__, 'Abt_Activate::uninstall_options' ); }