Openai Setings', [$this, 'openai_settings_section'], 'bdthemes-ai-image-options'); add_settings_field('bdthemes_openai_api_key', __('API Key', 'ai-image'), [$this, 'openai_content_generator_callback'], 'bdthemes-ai-image-options', 'bdthemes_openai_section'); register_setting('bdthemes-ai-image-options', 'bdthemes_openai_api_key', ['sanitize_callback' => 'esc_attr']); } public function openai_settings_section() { ?>

here' ); ?>
how to use OpenAI API' ); ?>

', isset($api_key) ? esc_attr($api_key) : '' ); } /** * Plugin action links * @access public * @return array */ public function plugin_action_links( $plugin_meta ) { $row_meta = [ 'settings' => '' . __('Image Generator', 'ai-image') . '', ]; $plugin_meta = array_merge($plugin_meta, $row_meta); return $plugin_meta; } } new BDTHEMES_OPENAI_ADMIN_SETTINGS_PAGE();