This plugin edits the settings of the AI plugin, which has
to be installed and active — WordPress will not activate Bestony’s AI Settings without it.
The WordPress AI plugin spreads its settings across one switch per feature, a provider and model
override per feature, and a handful of feature-specific options. This plugin puts all of them on a
single screen, so you can see and change the whole configuration in one place.
Settings Bestony’s AI Settings splits the whole configuration into tabs, one per group, plus a
General tab (the master switch and the bulk switches), a Models tab and an
Import and export tab. Features are grouped by where they take effect:
Under each tab sits the feature’s own on/off switch plus the options that feature adds — the
taxonomy strategy and suggestion limit for Content Classification, guest moderation for Comment
Moderation, or type-ahead’s mode, delay, confidence, word limit and heading support. That last group
is read by the AI plugin but never registered with WordPress, so no other screen can change it.
The list is discovered at runtime by reading the settings the AI plugin registers, so features added
by a future AI plugin release appear on their own — filed under Other until Bestony’s AI Settings
knows where they belong.
A feature only runs when the master switch and its own switch are both on. Each feature’s header
shows whether it is currently running, and a switch saved as on while the feature is not running is
called out with the reason — usually the master switch. A switch saved as off that is nonetheless
running is called out too, because code on the site is forcing it on.
The Models tab sets the per-feature provider and model override, two ways:
The model is a dropdown of the models the chosen provider offers, and it follows the provider you
pick; with no provider set, the models are grouped by provider. Pick Custom… to type a model the
list does not know. Without JavaScript the field is a plain text input, which is also what you get
for a feature that uses no model.
Leaving every override empty is the usual choice — the AI plugin then picks a model using its own
preference order.
Because both directions use the AI plugin’s own endpoints, the files are interchangeable with the
AI plugin’s export/import, and API keys are excluded in both — as they are by the AI plugin itself.
API keys stay on Settings Connectors. This plugin neither reads nor writes them.