Theme settings presets
Theme settings presets let you override selected global Theme Settings in specific contexts, such as a product category, individual page, user role, or mobile device.
When a preset is active, only the options for which Inherit is disabled replace their global values. All other options continue to use the global Theme Settings.
Create a theme settings preset
Navigate to Dashboard -> WoodMart -> Theme settings presets. You can also open this page by clicking Settings presets in Theme Settings.
- Click Add a new preset.
- Enter a descriptive preset name.
- Configure where the preset should apply. Click Add new condition to add more conditions.
- If multiple presets may apply to the same page, set a unique Priority.
- Click Save preset.
- Click Edit theme settings.
- Find the options you want to override, disable Inherit, and configure their values.
- Click Save options. Use To global settings to leave the preset editor.

How preset conditions work
Each condition can use Equals or Not equals. Multiple conditions in the same preset use OR logic, so the preset becomes active when at least one condition matches. A preset without a condition is not applied.
Content conditions
- Post type — matches content of a selected public post type.
- Post type single page — matches individual posts, pages, products, or other entries of a selected post type.
- Post ID — matches one specific post, page, product, or other entry.
- Taxonomy — matches archive pages of a selected taxonomy.
- Term ID — matches the selected term archive and its child terms.
- Single posts from term — matches individual entries assigned to a selected term.
Visitor and site conditions
- User role — matches the role of the currently logged-in user.
- Custom — includes contexts such as the front page, search results, archives, 404 page, shop, cart, checkout, account pages, logged-in users, mobile devices, and RTL.
The Is mobile device condition uses WordPress device detection rather than a CSS breakpoint or exact screen width. Use responsive controls when you need breakpoint-based styling.
WooCommerce filter conditions
These conditions respond to active filters on product archive pages rather than checking the properties of an individual product:
- Filtered by attribute — matches when a filter for the selected attribute is active.
- Filtered by term — matches when a specific attribute term is used as a filter.
- Filtered by any attribute — matches when the corresponding attribute is being filtered.
- Filtered by stock status — matches when the selected stock-status filter is active.

Preset priority
When more than one preset is active, presets are applied in priority order. A higher number is applied later and overrides the same options from presets with lower numbers.
For example, a general product preset can use priority 10, while a more specific mobile product preset can use priority 20. Use unique priority values for presets that may be active on the same page.