are_requirements_met() ) { if ( ! class_exists( 'WPDesk_Plugin_Info' ) ) { require_once dirname( __FILE__ ) . '/vendor/wpdesk/wp-basic-requirements/src/Plugin/Plugin_Info.php'; } $plugin_info = new WPDesk_Plugin_Info(); $plugin_info->set_plugin_file_name( plugin_basename( __FILE__ ) ); $plugin_info->set_plugin_dir( dirname( __FILE__ ) ); $plugin_info->set_class_name( $plugin_class_name ); $plugin_info->set_version( $plugin_version ); $plugin_info->set_product_id( $plugin_text_domain ); $plugin_info->set_text_domain( $plugin_text_domain ); $plugin_info->set_release_date( new DateTime( $plugin_release_timestamp ) ); $plugin_info->set_plugin_url( plugins_url( dirname( plugin_basename( __FILE__ ) ) ) ); require_once dirname( __FILE__ ) . '/plugin-load.php'; } else { $requirements_checker->disable_plugin_render_notice(); }