PluginProbe
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder / 6.2.14
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder v6.2.14
6.2.14 6.2.13 6.2.12 6.2.10 6.2.11 6.2.9 6.2.8 6.2.7 6.2.6 6.2.5 6.2.4 6.2.3 6.2.2 3.6.22 3.6.31 3.6.40 3.6.41 3.6.42 3.6.50 3.6.51 3.6.60 3.6.61 3.6.62 3.6.64 3.6.65 All 196 releases
← All changes | app/Views/admin/globalSettings/menu.php +20 -0 6.2.56.2.14 View file →
@@ -257,8 +257,28 @@
257 257 <span class="ff_settings_menu_label"><?php esc_html_e('Double Opt-in', 'fluentform'); ?></span>
258 258 </a>
259 259 </li>
260 260 <?php
261 + // Every control on this card (the enable toggle, the
262 + // adapter install) requires manage_options, so showing it
263 + // to a settings manager would only offer them a switch
264 + // that always errors.
265 + if (current_user_can('manage_options')) { ?>
266 + <li class="<?php echo esc_attr(Helper::getHtmlElementClass('mcp_settings', $currentComponent)); ?> ff_list_button_item">
267 + <a
268 + class="ff_list_button_link"
269 + data-hash="mcp_settings"
270 + title="<?php echo esc_attr(__('MCP for AI Agents', 'fluentform')); ?>"
271 + aria-label="<?php echo esc_attr(__('MCP for AI Agents', 'fluentform')); ?>"
272 + href="<?php echo esc_url(Helper::makeMenuUrl('fluent_forms_settings', [
273 + 'hash' => 'mcp_settings'
274 + ])); ?>">
275 + <i class="ff_settings_menu_icon ff-icon ff-icon-code" aria-hidden="true"></i>
276 + <span class="ff_settings_menu_label"><?php esc_html_e('MCP for AI Agents', 'fluentform'); ?></span>
277 + </a>
278 + </li>
279 + <?php } ?>
280 + <?php
261 281 if (ArrayHelper::exists($components, 'InventoryManager')) { ?>
262 282 <li class="<?php echo esc_attr(Helper::getHtmlElementClass('inventory', $currentComponent)); ?> ff_list_button_item">
263 283 <a
264 284 class="ff_list_button_link"