version = $version; } public function add_plugin_admin_menu() { add_options_page( 'EveAI Chat Settings', // Page title 'EveAI Chat', // Menu title 'manage_options', // Capability required 'eveai-chat-settings', // Menu slug array($this, 'display_plugin_settings_page') // Callback function ); } public function register_settings() { register_setting( 'eveai_chat_settings', // Option group 'eveai_chat_settings', // Option name array($this, 'validate_settings') // Sanitization callback ); add_settings_section( 'eveai_chat_general', // ID 'General Settings', // Title array($this, 'section_info'), // Callback 'eveai-chat-settings' // Page ); add_settings_field( 'api_key', // ID 'API Key', // Title array($this, 'api_key_callback'), // Callback 'eveai-chat-settings', // Page 'eveai_chat_general' // Section ); // Add more settings fields as needed } public function section_info() { echo 'Enter your EveAI Chat configuration settings below:'; } public function api_key_callback() { $options = get_option('eveai_chat_settings'); $api_key = isset($options['api_key']) ? $options['api_key'] : ''; ?>

Enter your EveAI API key. You can find this in your EveAI dashboard.