Update Premium Addons Settings is a WordPress ability from Premium Addons for Elementor — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

Update Premium Addons Settings

Destructive

Enable or disable Premium Addons widgets, addons or features, and/or change integration settings, in one batched call.

Requires the Premium Addons for Elementor plugin on WordPress 7.0+ for the Abilities API (abilities are registered only when the wp_register_ability() function exists). Dashboard, settings and site-inventory abilities (get-id-by-title, list-pages, list-templates, get-global-settings, get-settings, update-setting, scan-usage, disable-unused-widgets, clear-dynamic-assets, subscribe-newsletter) require the caller hold the 'manage_options' capability. premium-addons/create-page requires 'edit_pages'. premium-addons/get-widget-schema, premium-addons/get-addon-schema, premium-addons/list-available-elements, premium-addons/list-pa-addons, premium-addons/detect-atomic-support, premium-addons/check-elementor-element and premium-addons/create-elementor-template require 'edit_posts'. premium-addons/get-page-structure, premium-addons/get-element-settings, premium-addons/add-flexbox, premium-addons/add-container, premium-addons/update-element-settings, premium-addons/insert-widget, premium-addons/remove-element, premium-addons/change-post-status and premium-addons/duplicate-post require 'edit_post' on the target post_id, and deny requests for a nonexistent post_id outright.

What it does

This ability applies a batch of settings changes in a single call: enabling or disabling one or more widgets, addons or global features (boolean values), and/or changing maps & integration settings (their own typed values). You pass a 'changes' array of {key, value} pairs — use premium-addons/get-settings first to discover the available keys and their current values. Only the keys you include are touched; everything else keeps its current value. It funnels through the same read-merge-write services the dashboard's own save handlers use, so nothing drifts between the ability, REST API and admin UI. White-label settings are out of scope and are reported back as unknown_keys if requested. It's marked destructive because toggling a widget or feature off can immediately change how live pages render.

See it in action

You ask your AI assistant

"Disable the Premium Blog and Premium Countdown widgets, and turn on the Google Maps API integration I just configured."

Inputs

Name Type Required Description
changes array Yes The settings to change: a list of { key, value } objects. key is a widget/addon/feature toggle (e.g. "premium-blog") or an integration setting (e.g. "premium-map-cluster"); value is boolean for toggles or the typed value for integrations.

Returns

An object with an 'updated' array (each changed setting's key, new value and previous_value) and an 'unknown_keys' array (requested keys that matched neither the widgets/addons store nor the integrations store).

Permission

The current user must have the 'manage_options' capability.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.