checkout = new CheckoutHawk_Checkout(); $this->failed_payments = new CheckoutHawk_Failed_Payments(); $this->registration = new CheckoutHawk_Registration(); $this->cleanup = new CheckoutHawk_Cleanup(); $this->privacy = new CheckoutHawk_Privacy(); if ( is_admin() ) { require_once CHECKOUTHAWK_PATH . 'admin/class-checkouthawk-admin.php'; require_once CHECKOUTHAWK_PATH . 'admin/class-checkouthawk-events-table.php'; require_once CHECKOUTHAWK_PATH . 'admin/class-checkouthawk-blocks-table.php'; new CheckoutHawk_Admin(); } add_filter( 'plugin_action_links_' . CHECKOUTHAWK_BASENAME, array( $this, 'action_links' ) ); } /** * Add a settings link on the plugins screen. * * @param array $links Existing links. * @return array */ public function action_links( $links ) { $settings = '' . esc_html__( 'Settings', 'checkouthawk' ) . ''; array_unshift( $links, $settings ); return $links; } }