api = $api; } public function register_settings() { register_setting('eveai_settings', 'eveai_api_url'); register_setting('eveai_settings', 'eveai_tenant_id'); register_setting('eveai_settings', 'eveai_api_key'); register_setting('eveai_settings', 'eveai_default_language'); register_setting('eveai_settings', 'eveai_excluded_categories'); register_setting('eveai_settings', 'eveai_excluded_categories'); register_setting('eveai_settings', 'eveai_access_token'); register_setting('eveai_settings', 'eveai_token_expiry'); register_setting('eveai_settings', 'eveai_catalog_id'); } public function add_admin_menu() { add_options_page( 'EveAI Sync Settings', 'EveAI Sync', 'manage_options', 'eveai-sync', array($this, 'render_settings_page') ); } public function render_settings_page() { ?>
Click the button below to start a bulk sync of all posts and pages to EveAI.
Click the button below to remove all EveAI metadata from your site. This will reset the sync status for all posts and pages.