Solace Extra Security & Risk Analysis

wordpress.org/plugins/solace-extra

Solace Extra: A WordPress plugin with one-click demo import feature, effortlessly giving users a professional website look in an instant.

10K active installs v1.5.1 PHP 7.4+ WP 6.2+ Updated Mar 30, 2026
importkitsolacetemplate
90
A · Safe
CVEs total5
Unpatched0
Last CVEJul 10, 2026
Safety Verdict

Is Solace Extra Safe to Use in 2026?

Generally Safe

Score 90/100

Solace Extra has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

5 known CVEsLast CVE: Jul 10, 2026Updated 3mo ago
Risk Assessment

The "solace-extra" plugin v1.5.0 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers and a history of critical and high-severity vulnerabilities, including SSRF and unrestricted file uploads. While the plugin demonstrates some good practices such as a high percentage of prepared SQL statements and proper output escaping, these strengths are overshadowed by the numerous entry points that lack authentication. The presence of the `unserialize` function, although not directly flagged as a critical taint flow, remains a potential risk if user-controlled data is passed to it without proper validation. The historical vulnerability pattern suggests recurring issues with input validation and authorization, which attackers could potentially exploit again.

Overall, the plugin presents a moderate to high risk. The large attack surface of unprotected AJAX endpoints is a primary concern, as it provides numerous avenues for unauthorized actions. The past vulnerability types indicate a need for robust input sanitization and file handling mechanisms. While the absence of currently unpatched CVEs is positive, the plugin's history warrants extreme caution and thorough security auditing before deployment in any sensitive environment. Users should be aware that despite some positive coding practices, the fundamental security flaws, particularly in authentication and input validation, create substantial risks.

Key Concerns

  • Large attack surface without auth checks
  • Unprotected AJAX handlers
  • Vulnerability history: High severity CVEs
  • Vulnerability history: Medium severity CVEs
  • High severity taint flow found
  • Flows with unsanitized paths
  • Dangerous function: unserialize
  • SQL queries without prepared statements
Vulnerabilities
5 published

Solace Extra Security Vulnerabilities

CVEs by Year

4 CVEs in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
2
Medium
3

5 total CVEs

CVE-2026-13250medium · 5.3Missing Authorization

Solace Extra <= 1.5.3 - Missing Authorization to Unauthenticated Arbitrary Content Deletion via delete_previously_imported AJAX Action

Jul 10, 2026 Patched in 1.6.0 (1d)
CVE-2025-58203medium · 6.4Server-Side Request Forgery (SSRF)

Solace Extra <= 1.3.2 - Authenticated (Admin+) Server-Side Request Forgery

Aug 27, 2025 Patched in 1.3.3 (8d)
CVE-2025-47464medium · 6.4Server-Side Request Forgery (SSRF)

Solace Extra <= 1.3.1 - Authenticated (Subscriber+) Server-Side Request Forgery

May 7, 2025 Patched in 1.3.2 (7d)
CVE-2025-32652high · 8.8Unrestricted Upload of File with Dangerous Type

Solace Extra <= 1.3.1 - Authenticated (Subscriber+) Arbitrary File Upload

Apr 10, 2025 Patched in 1.3.2 (16d)
WF-8b11a4ce-9e11-4c4b-8c61-3de05750f568-solace-extrahigh · 8.8Unrestricted Upload of File with Dangerous Type

Solace Extra <= 1.3.0 - Authenticated (Subscriber+) Arbitrary File Upload

Mar 6, 2025 Patched in 1.3.1 (1d)
Version History

Solace Extra Release Timeline

v1.5.1Current1 CVE
v1.5.01 CVE
v1.3.31 CVE
Code Analysis
Analyzed Mar 16, 2026

Solace Extra Code Analysis

Dangerous Functions
1
Raw SQL Queries
11
21 prepared
Unescaped Output
319
1519 escaped
Nonce Checks
42
Capability Checks
18
File Operations
5
External Requests
36
Bundled Libraries
0

Dangerous Functions Found

unserializereturn @unserialize( $data, $options ); // @phpcs:ignoreadmin\classes\wp-background-process.php:792

SQL Query Safety

66% prepared32 total queries

Output Escaping

83% escaped1838 total outputs
Data Flows · Security
11 unsanitized

Data Flow Analysis

25 flows11 with unsanitized paths
handle_preview_single_product (admin\class-solace-extra-admin.php:1551)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
44 unprotected

Solace Extra Attack Surface

Entry Points59
Unprotected44

AJAX Handlers 57

authwp_ajax_elementor_form_builder_form_ajaxelementor\widgets\form\form-handler.php:52
noprivwp_ajax_elementor_form_builder_form_ajaxelementor\widgets\form\form-handler.php:53
authwp_ajax_solace_save_custom_preview_idelementor\widgets\functions.php:209
authwp_ajax_solace_save_blogarchive_preview_categoryelementor\widgets\functions.php:251
authwp_ajax_solace_save_shopproduct_preview_categoryelementor\widgets\functions.php:280
authwp_ajax_update_logo2includes\class-solace-extra.php:195
noprivwp_ajax_update_logo2includes\class-solace-extra.php:196
authwp_ajax_update_sol_color_base_font_elementor_system_colorincludes\class-solace-extra.php:200
noprivwp_ajax_update_sol_color_base_font_elementor_system_colorincludes\class-solace-extra.php:201
authwp_ajax_update_solace_font_and_colorincludes\class-solace-extra.php:202
noprivwp_ajax_update_solace_font_and_colorincludes\class-solace-extra.php:203
authwp_ajax_remove-cookie-continue-page-accessincludes\class-solace-extra.php:206
noprivwp_ajax_remove-cookie-continue-page-accessincludes\class-solace-extra.php:207
authwp_ajax_solace_rename_post_titleincludes\class-solace-extra.php:235
authwp_ajax_action_ajax_searchincludes\class-solace-extra.php:273
noprivwp_ajax_action_ajax_searchincludes\class-solace-extra.php:274
authwp_ajax_action_ajax_checkboxincludes\class-solace-extra.php:277
noprivwp_ajax_action_ajax_checkboxincludes\class-solace-extra.php:278
authwp_ajax_action_load_moreincludes\class-solace-extra.php:281
noprivwp_ajax_action_load_moreincludes\class-solace-extra.php:282
authwp_ajax_continue-page-accessincludes\class-solace-extra.php:285
noprivwp_ajax_continue-page-accessincludes\class-solace-extra.php:286
authwp_ajax_action-import-customizerincludes\class-solace-extra.php:302
noprivwp_ajax_action-import-customizerincludes\class-solace-extra.php:303
authwp_ajax_action-import-widgetsincludes\class-solace-extra.php:306
noprivwp_ajax_action-import-widgetsincludes\class-solace-extra.php:307
authwp_ajax_action-delete-previously-importedincludes\class-solace-extra.php:310
noprivwp_ajax_action-delete-previously-importedincludes\class-solace-extra.php:311
authwp_ajax_action-install-activate-themeincludes\class-solace-extra.php:314
noprivwp_ajax_action-install-activate-themeincludes\class-solace-extra.php:315
authwp_ajax_action-install-activate-pluginincludes\class-solace-extra.php:318
noprivwp_ajax_action-install-activate-pluginincludes\class-solace-extra.php:319
authwp_ajax_action-import-zipincludes\class-solace-extra.php:322
noprivwp_ajax_action-import-zipincludes\class-solace-extra.php:323
authwp_ajax_action_import_menuincludes\class-solace-extra.php:326
noprivwp_ajax_action_import_menuincludes\class-solace-extra.php:327
authwp_ajax_rename_post_titlesitebuilder\sitebuilder.php:1459
authwp_ajax_solace_update_sitebuilder_statussitebuilder\sitebuilder.php:1550
authwp_ajax_solace_update_sitebuilder_all_statussitebuilder\sitebuilder.php:1651
authwp_ajax_save_conditionssitebuilder\sitebuilder.php:1985
noprivwp_ajax_save_conditionssitebuilder\sitebuilder.php:1986
authwp_ajax_save_edit_conditionssitebuilder\sitebuilder.php:1987
noprivwp_ajax_save_edit_conditionssitebuilder\sitebuilder.php:1988
authwp_ajax_create_and_edit_pagesitebuilder\sitebuilder.php:2218
noprivwp_ajax_create_and_edit_pagesitebuilder\sitebuilder.php:2219
authwp_ajax_delete_actionsitebuilder\sitebuilder.php:2252
noprivwp_ajax_delete_actionsitebuilder\sitebuilder.php:2253
authwp_ajax_check_elementor_statussitebuilder\sitebuilder.php:2402
authwp_ajax_get_elementor_contentsitebuilder\sitebuilder.php:2468
noprivwp_ajax_get_elementor_contentsitebuilder\sitebuilder.php:2469
authwp_ajax_solace_extra_upload_logosolace-extra.php:344
noprivwp_ajax_solace_extra_upload_logosolace-extra.php:345
authwp_ajax_check_import_statussolace-extra.php:457
noprivwp_ajax_check_import_statussolace-extra.php:458
authwp_ajax_run_generate_thumbnails_cronsolace-extra.php:666
authwp_ajax_woocommerce_ajax_add_to_cartsolace-extra.php:680
noprivwp_ajax_woocommerce_ajax_add_to_cartsolace-extra.php:681

Shortcodes 2

[solace_year] includes\class-solace-extra.php:344
[solace_recent_posts] includes\class-solace-extra.php:345
WordPress Hooks 172
actionadmin_enqueue_scriptsadmin\class-solace-extra-admin.php:793
actionadmin_enqueue_scriptsadmin\class-solace-extra-admin.php:830
actionadmin_enqueue_scriptsadmin\class-solace-extra-admin.php:844
actionadmin_enqueue_scriptsadmin\class-solace-extra-admin.php:886
actionelementor/initadmin\class-solace-extra-admin.php:891
filterwp_max_execution_timeadmin\class-solace-extra-admin.php:924
filterintermediate_image_sizes_advancedadmin\class-solace-extra-admin.php:933
filterwp_image_editorsadmin\class-solace-extra-admin.php:934
filterwp_generate_attachment_metadataadmin\class-solace-extra-admin.php:935
filterbig_image_size_thresholdadmin\class-solace-extra-admin.php:936
filtercron_schedulesadmin\classes\wp-background-process.php:104
filterimport_post_meta_keyadmin\export-import\class-wp-import.php:91
filterhttp_request_timeoutadmin\export-import\class-wp-import.php:92
actionadmin_initadmin\export-import\wordpress-importer.php:69
filterelementor/template_library/import_images/new_attachmentadmin\import.php:103
actionwp_import_insert_postadmin\import.php:105
actionwp_import_set_post_termsadmin\import.php:107
filterelementor/document/save/dataadmin\import.php:109
actionelementor/editor/after_enqueue_scriptsclasses\class-library-manager.php:18
actionelementor/editor/footerclasses\class-library-manager.php:19
actionelementor/ajax/register_actionsclasses\class-library-manager.php:20
actionelementor/frontend/after_register_scriptselementor\widgets\elementor.php:86
actionelementor/frontend/after_register_styleselementor\widgets\elementor.php:87
actionelementor/widgets/widgets_registeredelementor\widgets\elementor.php:88
actionelementor/documents/register_controlselementor\widgets\functions.php:6
actionsave_post_solace-sitebuilderelementor\widgets\functions.php:313
actionelementor/editor/after_enqueue_scriptselementor\widgets\functions.php:326
filterbody_classelementor\widgets\functions.php:567
filterwoocommerce_add_to_cart_fragmentselementor\widgets\functions.php:569
filterwoocommerce_add_to_cart_fragmentselementor\widgets\functions.php:595
filterwoocommerce_coupons_enabledelementor\widgets\widget\cart-items\cart-items.php:2434
filtergettextelementor\widgets\widget\cart-items\cart-items.php:2479
actionwoocommerce_checkout_before_customer_detailselementor\widgets\widget\checkout\checkout.php:1725
actionwoocommerce_checkout_before_order_review_headingelementor\widgets\widget\checkout\checkout.php:1727
actionwoocommerce_checkout_order_reviewelementor\widgets\widget\checkout\checkout.php:1729
actionwoocommerce_checkout_after_order_reviewelementor\widgets\widget\checkout\checkout.php:1731
filterwalker_nav_menu_start_elelementor\widgets\widget\nav-menu\nav-menu.php:1582
filternav_menu_link_attributeselementor\widgets\widget\nav-menu\nav-menu.php:1606
filternav_menu_link_attributeselementor\widgets\widget\nav-menu\nav-menu.php:1607
filternav_menu_submenu_css_classelementor\widgets\widget\nav-menu\nav-menu.php:1608
filternav_menu_item_idelementor\widgets\widget\nav-menu\nav-menu.php:1609
filtercomment_form_defaultselementor\widgets\widget\post-comments\post-comments.php:560
filterwoocommerce_thankyou_order_idelementor\widgets\widget\purchase-summary\purchase-summary.php:1705
filterwoocommerce_thankyou_order_keyelementor\widgets\widget\purchase-summary\purchase-summary.php:1706
filtergettextelementor\widgets\widget\purchase-summary\purchase-summary.php:1720
filterwoocommerce_thankyou_order_received_textelementor\widgets\widget\purchase-summary\purchase-summary.php:1721
actionelementor/frontend/after_renderelementor\widgets\widget\shop\cart.php:44
filterbody_classelementor\widgets\widget\shop\cart.php:46
filterbody_classelementor\widgets\widget\shop\cart.php:2127
filtergettextelementor\widgets\widget\shop\cart.php:2186
filterwoocommerce_product_cross_sells_products_headingelementor\widgets\widget\shop\cart.php:2196
filterwoocommerce_cross_sells_columnselementor\widgets\widget\shop\cart.php:2203
filterwoocommerce_cross_sells_totalelementor\widgets\widget\shop\cart.php:2208
actionwoocommerce_before_cart_tableelementor\widgets\widget\shop\cart.php:2213
actionwoocommerce_after_cart_tableelementor\widgets\widget\shop\cart.php:2217
actionwoocommerce_before_cartelementor\widgets\widget\shop\cart.php:2222
actionwoocommerce_after_cartelementor\widgets\widget\shop\cart.php:2226
actionwoocommerce_after_cart_tableelementor\widgets\widget\shop\cart.php:2230
actionwoocommerce_cart_collateralselementor\widgets\widget\shop\cart.php:2234
actionwoocommerce_before_cartelementor\widgets\widget\shop\cart.php:2251
actionwoocommerce_after_cartelementor\widgets\widget\shop\cart.php:2255
actionwoocommerce_after_cart_tableelementor\widgets\widget\shop\cart.php:2259
actionwoocommerce_after_cartelementor\widgets\widget\shop\cart.php:2279
actionwoocommerce_after_cart_tableelementor\widgets\widget\shop\cart.php:2285
actionwoocommerce_after_cartelementor\widgets\widget\shop\cart.php:2314
filterwoocommerce_product_cross_sells_products_headingelementor\widgets\widget\shop\cart.php:3073
filterwoocommerce_cross_sells_columnselementor\widgets\widget\shop\cart.php:3080
filterwoocommerce_cross_sells_totalelementor\widgets\widget\shop\cart.php:3085
filtergettextelementor\widgets\widget\shop\cart.php:3102
filtergettextelementor\widgets\widget\shop\checkout.php:1484
filtergettextelementor\widgets\widget\shop\checkout.php:1497
filtergettextelementor\widgets\widget\shop\checkout.php:1507
filtergettextelementor\widgets\widget\shop\checkout.php:1517
filtergettextelementor\widgets\widget\shop\checkout.php:1527
filtergettextelementor\widgets\widget\shop\checkout.php:1537
filtergettextelementor\widgets\widget\shop\checkout.php:1547
actionwoocommerce_checkout_before_order_review_headingelementor\widgets\widget\shop\checkout.php:1557
actionwoocommerce_checkout_after_order_review_headingelementor\widgets\widget\shop\checkout.php:1562
actionwoocommerce_checkout_before_customer_detailselementor\widgets\widget\shop\checkout.php:1567
actionwoocommerce_checkout_after_customer_detailselementor\widgets\widget\shop\checkout.php:1572
actionwoocommerce_checkout_before_order_review_headingelementor\widgets\widget\shop\checkout.php:1579
actionwoocommerce_checkout_after_order_reviewelementor\widgets\widget\shop\checkout.php:1584
actionwoocommerce_checkout_initelementor\widgets\widget\shop\checkout.php:1589
actionwoocommerce_checkout_after_order_reviewelementor\widgets\widget\shop\checkout.php:1594
actionwoocommerce_checkout_initelementor\widgets\widget\shop\checkout.php:1609
actionwoocommerce_after_checkout_formelementor\widgets\widget\shop\checkout.php:1614
filtergettextelementor\widgets\widget\shop\checkout.php:1814
filtergettextelementor\widgets\widget\shop\checkout.php:1827
filtergettextelementor\widgets\widget\shop\checkout.php:1837
filtergettextelementor\widgets\widget\shop\checkout.php:1847
filtergettextelementor\widgets\widget\shop\checkout.php:1857
filtergettextelementor\widgets\widget\shop\checkout.php:1867
filtergettextelementor\widgets\widget\shop\checkout.php:1877
filterwoocommerce_order_button_htmlelementor\widgets\widget\shop\checkout.php:1887
filterbody_classelementor\widgets\widget\shop\myaccount.php:21
filterloop_shop_columnselementor\widgets\widget\shop\related-product.php:1065
actionelementor/widget/before_render_contentelementor\widgets\widget\site-logo\site-logo.php:274
filterwoocommerce_breadcrumb_defaultselementor\widgets\woocommerce\product-breadcrumbs\product-breadcrumbs.php:258
filterloop_shop_columnselementor\widgets\woocommerce\product-upsells\product-upsells.php:142
actionadmin_enqueue_scriptsincludes\class-solace-extra.php:177
actionadmin_enqueue_scriptsincludes\class-solace-extra.php:178
actioninitincludes\class-solace-extra.php:179
actioninitincludes\class-solace-extra.php:180
actionadmin_menuincludes\class-solace-extra.php:181
actionadmin_menuincludes\class-solace-extra.php:182
actionadmin_menuincludes\class-solace-extra.php:183
actionadmin_menuincludes\class-solace-extra.php:184
actionadmin_menuincludes\class-solace-extra.php:185
actionadmin_menuincludes\class-solace-extra.php:186
actionadmin_menuincludes\class-solace-extra.php:187
actionadmin_menuincludes\class-solace-extra.php:188
actionadmin_menuincludes\class-solace-extra.php:189
actionadmin_menuincludes\class-solace-extra.php:190
actionadmin_menuincludes\class-solace-extra.php:191
actionadmin_menuincludes\class-solace-extra.php:192
actionadmin_menuincludes\class-solace-extra.php:193
actionadmin_initincludes\class-solace-extra.php:198
actionadmin_initincludes\class-solace-extra.php:210
actionswitch_themeincludes\class-solace-extra.php:213
actionelementor/editor/after_enqueue_stylesincludes\class-solace-extra.php:216
actionelementor/frontend/after_register_stylesincludes\class-solace-extra.php:219
actionelementor/editor/after_enqueue_scriptsincludes\class-solace-extra.php:222
actionelementor/editor/after_enqueue_scriptsincludes\class-solace-extra.php:223
actionelementor/frontend/after_enqueue_scriptsincludes\class-solace-extra.php:226
actionelementor/controls/controls_registeredincludes\class-solace-extra.php:229
actiontemplate_redirectincludes\class-solace-extra.php:238
actionwp_headincludes\class-solace-extra.php:239
actiontemplate_redirectincludes\class-solace-extra.php:242
actiontemplate_redirectincludes\class-solace-extra.php:243
actiontemplate_redirectincludes\class-solace-extra.php:244
actiontemplate_redirectincludes\class-solace-extra.php:245
actionelementor/elements/categories_registeredincludes\class-solace-extra.php:247
actionelementor/editor/after_enqueue_scriptsincludes\class-solace-extra.php:249
filterwoocommerce_shortcode_products_queryincludes\class-solace-extra.php:252
filterwoocommerce_shortcode_sale_products_queryincludes\class-solace-extra.php:253
filterdo_shortcode_tagincludes\class-solace-extra.php:254
filterwoocommerce_loop_add_to_cart_linkincludes\class-solace-extra.php:255
actionadmin_enqueue_scriptsincludes\class-solace-extra.php:270
actionwp_enqueue_scriptsincludes\class-solace-extra.php:341
actionwp_enqueue_scriptsincludes\class-solace-extra.php:342
actionsolace_render_customizer_social_shareincludes\class-solace-extra.php:343
actionwp_enqueue_scriptsincludes\class-solace-extra.php:346
actionelementor/frontend/after_enqueue_stylesincludes\class-solace-extra.php:349
actionwp_enqueue_scriptsincludes\class-solace-extra.php:351
actionbody_classincludes\class-solace-extra.php:354
filterbody_classincludes\class-solace-extra.php:357
actionsave_postsitebuilder\sitebuilder.php:1497
actiontemplate_redirectsitebuilder\sitebuilder.php:1669
actioninitsitebuilder\sitebuilder.php:1671
filtermanage_solace-sitebuilder_posts_columnssitebuilder\sitebuilder.php:1711
actionmanage_solace-sitebuilder_posts_custom_columnsitebuilder\sitebuilder.php:1741
actionsave_postsitebuilder\sitebuilder.php:1745
actionadmin_post_delete_postsitebuilder\sitebuilder.php:2368
actionwp_headsitebuilder\sitebuilder.php:2545
actionwp_footersitebuilder\sitebuilder.php:2564
filterbody_classsitebuilder\sitebuilder.php:2702
actionwp_headsitebuilder\sitebuilder.php:2703
actionadmin_headsolace-extra.php:137
actionadmin_initsolace-extra.php:142
actionelementor/widgets/registersolace-extra.php:233
actionelementor/elements/categories_registeredsolace-extra.php:263
actioninitsolace-extra.php:286
actioninitsolace-extra.php:403
actionelementor/elements/categories_registeredsolace-extra.php:444
filterintermediate_image_sizes_advancedsolace-extra.php:468
filterintermediate_image_sizes_advancedsolace-extra.php:475
actionwpsolace-extra.php:565
actiongenerate_thumbnails_cronsolace-extra.php:577
actionadmin_initsolace-extra.php:633
actionadmin_initsolace-extra.php:651
actionadmin_menusolace-extra.php:712
actionadmin_footersolace-extra.php:740

Scheduled Events 3

generate_thumbnails_cron
generate_thumbnails_cron
generate_thumbnails_cron
Maintenance & Trust

Solace Extra Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 30, 2026
PHP min version7.4
Downloads68K

Community Trust

Rating0/100
Number of ratings0
Active installs10K
Developer Profile

Solace Extra Developer Profile

solacewp

2 plugins · 20K total installs

91
trust score
Avg Security Score
95/100
Avg Patch Time
25 days
View full developer profile
Detection Fingerprints

How We Detect Solace Extra

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/solace-extra/assets/css/solace-extra-style.css/wp-content/plugins/solace-extra/assets/js/solace-extra-scripts.js/wp-content/plugins/solace-extra/admin/css/admin-style.css/wp-content/plugins/solace-extra/admin/js/admin-scripts.js/wp-content/plugins/solace-extra/admin/wp-background-processing/classes/wp-async-request.php/wp-content/plugins/solace-extra/admin/wp-background-processing/classes/wp-background-process.php/wp-content/plugins/solace-extra/admin/export-import/parsers/class-wxr-parser.php/wp-content/plugins/solace-extra/admin/export-import/parsers/class-wxr-parser-simplexml.php+6 more
Script Paths
/wp-content/plugins/solace-extra/assets/js/solace-extra-scripts.js/wp-content/plugins/solace-extra/admin/js/admin-scripts.js
Version Parameters
solace-extra/assets/css/solace-extra-style.css?ver=solace-extra/assets/js/solace-extra-scripts.js?ver=solace-extra/admin/css/admin-style.css?ver=solace-extra/admin/js/admin-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
solace-extra-admin-wrapsolace-extra-widget
HTML Comments
The code that runs during plugin activation.The code that runs during plugin deactivation.
Data Attributes
data-solace-extra-versiondata-solace-extra-admin-nonce
JS Globals
solace_extra_params
REST Endpoints
/wp-json/solace/v1/settings/wp-json/solace/v1/updates
Shortcode Output
[solace_extra_button][solace_extra_testimonial]
FAQ

Frequently Asked Questions about Solace Extra