uiXpress
General Features

Settings

Comprehensive documentation of all settings categories and their features.

Settings Categories Overview

uiXpress provides 14 settings categories, each covering specific aspects of the plugin:

  1. General - Core plugin settings and license management
  2. Login - Login page appearance and security
  3. Theme - Colors, styling, and visual customization
  4. White Label - Rebrand and customize interface text and icons
  5. Menu - Admin menu behavior and interaction settings
  6. Posts - Post management and display preferences
  7. Plugins - Plugin management interface options
  8. Dashboard - Custom dashboard and admin interface settings
  9. Analytics - Built-in analytics and tracking settings
  10. Media - Media library and upload management settings
  11. Users - User management and administration settings
  12. Comments - Comment management and administration settings
  13. Security - Security settings including role editor and activity logger
  14. Database - Database explorer and management settings

General Settings

License Management

License Activation:

  • License key input
  • Activation button
  • LemonSqueezy integration
  • Polar.sh integration (UIXP- prefix)
  • Instance ID tracking
  • Development mode detection

License Status:

  • Active status display
  • License validation
  • Remove key option
  • Status indicators
  • Error handling

Development Mode:

  • Automatic detection
  • No activation required
  • Development server support
  • Local development friendly

Branding

Logo Configuration:

  • Logo URL input
  • Image selector
  • Optional logo
  • Menu display
  • Light mode logo

Dark Mode Logo:

  • Dark logo URL input
  • Alternative logo
  • Fallback to standard logo
  • Dark mode support
  • Image selector

Access Control

Disable Theme:

  • User selection
  • Role selection
  • Multiselect component
  • Granular control
  • Per-user/role basis

Use Cases:

  • Disable for specific users
  • Disable for specific roles
  • Testing purposes
  • Compatibility issues
  • User preferences

Global Search Configuration

Search Post Types:

  • Post type selection
  • Custom post types
  • Multiselect component
  • REST API integration
  • Flexible configuration

Disable Global Search:

  • Global toggle
  • Site-wide control
  • Feature disable
  • User preference
  • Optional feature

Admin Layout

Layout Options:

  • Default layout
  • Rounded layout
  • Bubble layout
  • Visual previews
  • Click to select

Layout Features:

  • Visual previews
  • Easy switching
  • Immediate application
  • Layout persistence
  • User preference

Login Settings

Login Page Modernization

Modern Login Page:

  • Enable/disable toggle
  • Modern styling
  • Split-panel layout
  • Dark mode support
  • Responsive design

Login Customization:

  • Login background image
  • Image selector
  • Custom CSS support
  • Color customization
  • Branding options

Security Features

Custom Login Path:

  • Custom URL slug
  • Replace wp-login.php
  • Security enhancement
  • URL redirection
  • Password reset integration

Cloudflare TurnStyle:

  • Bot protection
  • Site key input
  • Secret key input
  • Challenge display
  • Enhanced security

Language Selector:

  • Hide language selector
  • Cleaner interface
  • Optional feature
  • User preference
  • Multilingual support

Theme Settings

Dark Mode

Magic Dark Mode:

  • Auto-apply dark styles
  • Pages without dark mode
  • Consistent experience
  • Automatic detection
  • Seamless integration

Force Global Theme:

  • Light theme option
  • Dark theme option
  • Off option
  • Remove user toggle
  • Site-wide control

Color Customization

Base Theme Colors:

  • Base color picker
  • Automatic scale generation
  • Custom color scales
  • Step-based colors
  • CSS custom properties

Accent Theme Colors:

  • Accent color picker
  • Automatic scale generation
  • Custom color scales
  • Step-based colors
  • CSS custom properties

Color Scale:

  • Automatic generation
  • Manual customization
  • Step editing
  • Color picker per step
  • Clear custom properties

UI Customization

Hide Screen Options:

  • Toggle screen options
  • Cleaner interface
  • Reduced clutter
  • Better focus
  • User preference

Hide Help Toggle:

  • Toggle help button
  • Cleaner interface
  • Reduced clutter
  • Better focus
  • User preference

Custom Styling

Custom CSS:

  • Code editor
  • Syntax highlighting
  • Admin-only CSS
  • Login page CSS
  • Custom properties

External Stylesheets:

  • Add external CSS URLs
  • Multiple stylesheets
  • URL input fields
  • Add/remove functionality
  • Admin area injection

White Label Settings

Admin Favicon

Favicon Configuration:

  • Favicon URL input
  • Image selector
  • Replace WordPress favicon
  • Admin area only
  • Visual branding

Plugin Renaming

Rename uiXpress:

  • Plugin name input
  • Plugins list customization
  • Settings menu renaming
  • Complete rebranding
  • White-label solution

Text Replacement

Text Pairs:

  • Find text input
  • Replace text input
  • Multiple pairs
  • Add/remove pairs
  • Dynamic replacement

Replacement Features:

  • Admin area text
  • All admin pages
  • Dynamic content
  • Interface labels
  • Complete customization

Submenu Style:

  • Click to open
  • Hover to open
  • Toggle selection
  • User preference
  • Smooth transitions

Menu Features:

  • Menu Builder integration
  • Custom menu creation
  • Role-based menus
  • User-specific menus
  • Icon support

Posts Settings

Post List View

Classic Post Tables:

  • Toggle classic view
  • Modern posts tables (default)
  • Traditional WordPress layout
  • Feature toggle
  • User preference

Modern Features:

  • Inline editing
  • Bulk operations
  • Hierarchical display
  • Enhanced filtering
  • Better organization

Plugins Settings

Plugin Manager

Modern Plugin Manager:

  • Enable/disable toggle
  • Replace classic plugins page
  • Plugin profiling
  • Enhanced features
  • Repository integration

Modern Features:

  • Plugin details view
  • Performance metrics
  • Auto-update toggle
  • Plugin search
  • Repository browsing

Dashboard Settings

Custom Dashboard

Dashboard Toggle:

  • Enable/disable custom dashboard
  • Modern dashboard interface
  • Dashboard cards system
  • Analytics integration
  • Extensible architecture

Dashboard Features:

  • Customizable cards
  • Date range picker
  • Category organization
  • Analytics cards
  • Overview cards

Analytics Settings

Built-in Analytics

uiXpress Analytics:

  • Enable/disable toggle
  • Page views tracking
  • User analytics
  • Media analytics
  • Custom analytics

Analytics Features:

  • Built-in tracking
  • Analytics dashboard
  • Data visualization
  • Reporting
  • Insights

Media Settings

Media Library

Modern Media Library:

  • Enable/disable toggle
  • Replace classic media library
  • Grid/List views
  • Enhanced upload features
  • Media organization

Modern Features:

  • Grid view
  • List view
  • Media details
  • Bulk operations
  • Tag management

SVG Upload Support

Enable SVG Uploads:

  • Toggle to enable SVG file uploads
  • Automatic sanitization of SVG files
  • Security-first approach
  • Removes potentially malicious code
  • Safe handling of SVG files

SVG Features:

  • Upload SVG files to media library
  • Automatic code sanitization
  • Security validation
  • Safe rendering
  • File type support

Users Settings

User Management

Modern Users Page:

  • Enable/disable toggle
  • Replace classic users page
  • Enhanced user management
  • Better organization
  • Improved features

Modern Features:

  • User list view
  • User details view
  • Bulk operations
  • CSV import/export
  • Role management

Comments Settings

Comment Management

Modern Comments Page:

  • Enable/disable toggle
  • Replace classic WordPress comments page
  • Modern, responsive interface
  • Improved features
  • Better organization

Modern Features:

  • Comment list view
  • Comment moderation
  • Bulk operations
  • Enhanced filtering
  • Better organization

Security Settings

Role Editor

Enable Role Editor:

  • Enable/disable toggle
  • Modern role editor interface
  • Manage WordPress user roles
  • Capability management
  • Role customization

Role Editor Features:

  • Visual role management
  • Capability assignment
  • Role creation
  • Role editing
  • Permission management

Activity Logger

Enable Activity Logger:

  • Enable/disable toggle
  • Track admin actions
  • Comprehensive logging
  • Security monitoring
  • Audit trail

Activity Logger Features:

  • Post changes tracking
  • User updates logging
  • Plugin activation tracking
  • System changes monitoring
  • Complete audit trail

Retention Period:

  • Configurable retention days
  • Default: 90 days
  • Range: 1-365 days
  • Automatic cleanup option
  • Data management

Log Level:

  • All Actions: Log everything
  • Important Only: Critical actions only
  • Deletions tracking
  • Role changes tracking
  • Security-focused logging

Auto Cleanup:

  • Automatic log deletion
  • Based on retention period
  • Configurable toggle
  • Data management
  • Storage optimization

Database Settings

Database Explorer

Enable Database Explorer:

  • Enable/disable toggle
  • Modern database interface
  • Browse database tables
  • View table data
  • Execute SQL queries safely

Database Explorer Features:

  • Table browsing
  • Data viewing
  • Safe SQL execution
  • Query interface
  • Database management

Settings Export/Import

Export Settings

Export Process:

  1. Click export button
  2. Settings exported to JSON
  3. License key excluded
  4. Instance ID excluded
  5. File downloads
  6. Success notification

Export Format:

  • JSON format
  • Pretty printed
  • All settings included
  • Excludes sensitive data
  • Date-stamped filename

Import Settings

Import Process:

  1. Click import button
  2. Select JSON file
  3. File parsed
  4. Settings validated
  5. Settings merged
  6. Success notification

Import Features:

  • JSON file upload
  • Validation
  • Error handling
  • Merge with existing
  • Success notification

Settings Persistence

Storage

WordPress Options:

  • uixpress_settings option
  • REST API accessible
  • Persistent storage
  • Site-wide settings
  • User preferences

Settings Structure:

  • Nested object
  • Category-based
  • Type-safe
  • Validated
  • Sanitized

Updates

Update Process:

  1. User makes changes
  2. Click Save button
  3. Settings validated
  4. REST API call
  5. Settings saved
  6. Success notification
  7. State updated

Update Features:

  • Real-time updates
  • Validation
  • Error handling
  • Success feedback
  • State synchronization