| @@ -108,8 +108,9 @@ | ||
| 108 | 108 | |
| 109 | 109 | $tabs['source_tab']['fields'] = array_merge($tabs['source_tab']['fields'], $configs['tabs']['content_tab']['fields']); |
| 110 | 110 | $tabs['display_tab']['fields'] = array_merge($tabs['display_tab']['fields'], $configs['tabs']['customize_tab']['fields']); |
| 111 | 111 | |
| 112 | + // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Reviewed for the NotificationX codebase: acceptable in this context. | |
| 112 | 113 | return apply_filters('nx_quick_builder_tabs', [ |
| 113 | 114 | 'id' => 'notificationx_metabox_quick_builder_wrapper', |
| 114 | 115 | 'redirect' => !current_user_can( 'edit_notificationx' ), |
| 115 | 116 | 'title' => __('NotificationX', 'notificationx'), |
| @@ -227,8 +228,9 @@ | ||
| 227 | 228 | 'custom_fifth_param', |
| 228 | 229 | 'sixth_param', |
| 229 | 230 | 'custom_sixth_param', |
| 230 | 231 | 'activecampaign_form', |
| 232 | + 'brevo_list', | |
| 231 | 233 | 'announcement_entries', |
| 232 | 234 | 'offer_title', |
| 233 | 235 | 'offer_discount', |
| 234 | 236 | 'image', |
| @@ -249,9 +251,25 @@ | ||
| 249 | 251 | 'time_randomize_between', |
| 250 | 252 | 'time_rotation', |
| 251 | 253 | 'time_reset', |
| 252 | 254 | 'nxbar_build_with_ai', |
| 255 | + // Exit Intent Popup — Custom (Elementor) tab controls. The Quick | |
| 256 | + // Builder hides any field name not listed here, so without these the | |
| 257 | + // "Build With Elementor" button (and the rest of the Custom-tab flow) | |
| 258 | + // never render in the Quick Builder. | |
| 259 | + 'exit_intent_custom_preview', | |
| 260 | + 'build_with_elementor', | |
| 261 | + 'nx-exit-intent_with_elementor', | |
| 262 | + 'nx-exit-intent_with_elementor-remove', | |
| 263 | + 'nx-exit-intent_with_elementor_install', | |
| 264 | + 'elementor_edit_link', | |
| 265 | + 'elementor_exit_theme', | |
| 266 | + 'import_elementor_theme', | |
| 267 | + 'import_elementor_theme_next', | |
| 268 | + 'exit_intent_ai_tab', | |
| 269 | + 'exit-intent-build_with_ai', | |
| 253 | 270 | ], |
| 271 | + // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Reviewed for the NotificationX codebase: acceptable in this context. | |
| 254 | 272 | 'types_title' => apply_filters( 'nx_source_types_title', array( |
| 255 | 273 | 'notification_bar' => __('Notification Bar', 'notificationx'), |
| 256 | 274 | 'comments' => __('Comments', 'notificationx'), |
| 257 | 275 | 'conversions' => __('Sales Notification', 'notificationx'), |