Configuration
Configure OxyMade settings and customize your design system.
This guide covers all configuration options available in OxyMade.
Admin Settings Page
Access OxyMade settings at OxyMade in your WordPress admin menu.
Feature Toggles
Enable or disable specific OxyMade features:
CSS Output
Toggle the OxyMade CSS framework output.
Option: oxymade_css_enabled
Default: true
When enabled, OxyMade injects its CSS framework on the frontend. Disable if you only want to use the design tokens without utility classes.
Presets Feature
Toggle the presets functionality.
Option: oxymade_presets_enabled
Default: true
Enable to save and reuse design presets across your site.
Button Component
Toggle the OxyMade Button element.
Option: oxymade_button_enabled
Default: true
Adds a custom Button element to Oxygen with additional styling options.
Color System
Toggle color features including the color panel.
Option: oxymade_colors_enabled
Default: true
Enable for access to the color palette editor and color picker integrations.
Sync Settings
Variable Sync Mode
Control how OxyMade syncs variables with Oxygen:
| Mode | Description |
|---|---|
| Add New | Only adds variables that don’t exist in Oxygen |
| Update | Updates existing variables, adds new ones |
| Replace | Replaces all Oxygen variables with OxyMade variables |
Option: oxymade_variables_mode
Default: add_new
Sync with Oxygen Toggle
Enable automatic syncing when you make changes in OxyMade.
Option: oxymade_sync_with_oxygen
Default: false
Warning: With sync enabled, changes to your color palette will immediately update Oxygen’s variables. Consider the impact on existing designs.
Design Set Selection
Choose your base design template:
Option: oxymade_default_designset_template
Values: layers, minimal, modern, classic
Default: layers
Each design set includes:
- Pre-configured color palette
- Typography scale settings
- Spacing values
- Component styles
Typography Configuration
Configure the typography system:
[
'typescale_enabled' => true,
'fluid_enabled' => true,
'base_font_size_mobile' => 16,
'base_font_size_desktop' => 18,
'typescale_mobile' => 1.25,
'typescale_desktop' => 1.33,
'custom_sizes' => []
]
Type Scale Ratios
Common type scale ratios:
| Ratio | Name |
|---|---|
| 1.125 | Major Second |
| 1.200 | Minor Third |
| 1.250 | Major Third |
| 1.333 | Perfect Fourth |
| 1.414 | Augmented Fourth |
| 1.500 | Perfect Fifth |
| 1.618 | Golden Ratio |
Database Options Reference
All OxyMade settings stored in WordPress options:
| Option Key | Description |
|---|---|
oxymade_color_palette | Structured color palette data |
oxymade_color_palette_flat | Flat palette for quick lookups |
oxymade_settings | Main settings object |
oxymade_typography_config | Typography configuration |
oxymade_variables_synced | Variables installation status |
oxymade_typography_installed | Typography installation status |
oxymade_selectors_synced | Selectors sync status |
oxymade_components_registered | Components registration status |
oxymade_global_settings_installed | Global settings status |
Resetting Configuration
To reset OxyMade to default settings:
- Go to OxyMade settings
- Click Reset to Defaults (if available)
- Or manually delete the options in your database
Note: Resetting configuration will not remove variables already synced to Oxygen. You may need to manually remove those from Oxygen’s settings.
Configuration Best Practices
- Start with a design set - Choose one that’s closest to your needs
- Use Add New mode first - Avoid overwriting existing Oxygen variables
- Backup before syncing - Especially when using Replace mode
- Test on staging - Verify changes before applying to production
- Document customizations - Keep track of changes you make
Next Steps
- Customize your Color Palette
- Configure Typography
- Set up Spacing