wp_create_nonce( 'aica_prompts' ), 'i18n' => array( 'confirmRemove' => __( 'Remove this prompt?', 'aica-smart-ai-commerce-assistant' ), 'enabled' => __( 'Enabled', 'aica-smart-ai-commerce-assistant' ), 'placeholder' => __( 'e.g., Show me new arrivals', 'aica-smart-ai-commerce-assistant' ), 'saving' => __( 'Saving...', 'aica-smart-ai-commerce-assistant' ), 'saved' => __( '✓ Saved!', 'aica-smart-ai-commerce-assistant' ), 'saveAll' => __( 'Save All Changes', 'aica-smart-ai-commerce-assistant' ), 'confirmReset' => __( 'Reset to default prompts? This will remove all custom prompts.', 'aica-smart-ai-commerce-assistant' ), ), ) ); } public function add_menu() { add_submenu_page( 'aica-smart-ai-commerce-assistant', __( 'Magic Prompts', 'aica-smart-ai-commerce-assistant' ), __( 'Magic Prompts', 'aica-smart-ai-commerce-assistant' ), 'manage_options', 'aica-smart-ai-commerce-assistant-prompts', array( $this, 'render_page' ) ); } public function render_page() { // Gestisci reset if ( isset( $_GET['reset'] ) && $_GET['reset'] === '1' ) { delete_option( 'aica_magic_prompts' ); wp_safe_redirect( admin_url( 'admin.php?page=aica-smart-ai-commerce-assistant-prompts' ) ); exit; } $prompts = get_option( 'aica_magic_prompts', $this->get_default_prompts() ); ?>

✨

$prompt ) : ?> render_prompt_item( $index, $prompt ); ?>
' . esc_html( $icon ) . '
'; } ?>
sanitize_text_field( $prompt['text'] ), 'icon' => sanitize_text_field( $prompt['icon'] ?? '✨' ), 'enabled' => !empty( $prompt['enabled'] ), ); } } update_option( 'aica_magic_prompts', $clean_prompts ); wp_send_json_success(); } private function get_default_prompts() { return array( array( 'text' => __( 'Show me new arrivals', 'aica-smart-ai-commerce-assistant' ), 'icon' => '✨', 'enabled' => true, ), array( 'text' => __( 'I need a gift idea', 'aica-smart-ai-commerce-assistant' ), 'icon' => '🎁', 'enabled' => true, ), array( 'text' => __( 'Find products under $50', 'aica-smart-ai-commerce-assistant' ), 'icon' => '💰', 'enabled' => true, ), array( 'text' => __( 'Best sellers', 'aica-smart-ai-commerce-assistant' ), 'icon' => '📈', 'enabled' => true, ), ); } } // Initialize