SbS Settings

Description

SbS Settings gives you a single, clean settings page to tune WordPress and WooCommerce without installing a dozen separate plugins. Every option is a simple toggle — changes save instantly via AJAX with no page reload.

Settings are organized into six tabs:

WooCommerce
Control every aspect of WooCommerce bloat: disable or slim down WC Admin, hide upsells and marketplace notices, remove onboarding emails, dequeue scripts and styles on non-shop pages, disable Cart Fragments, remove Stripe scripts, and turn off WooCommerce Blocks on the front-end.

Admin Panel
Clean up the WordPress back-end: remove the Help tab, permanently dismiss admin notices per-user, hide the WordPress logo and footer credit, disable autosave, control which dashboard widgets appear, replace the login page logo, and add one-click post duplication to all post types.

Performance
Speed up your site: remove emoji scripts, jQuery Migrate, wp-embed, DNS prefetch, version query strings, Windows Live Writer and RSD links, RSS links, and the generator meta tag. Disable unused sidebar widgets, limit comment scripts to pages that need them, control JPEG compression quality, suppress unwanted image sizes on upload, and rate-limit Facebook’s crawler bot.

WordPress Core
Harden and slim down WordPress: close comments and pings per post type (existing posts updated immediately), disable auto-updates for themes/plugins/core, disable the file editor (DISALLOW_FILE_EDIT), turn off post revisions, disable Application Passwords, block user enumeration via ?author=N and the REST API, configure session duration for “Remember Me” and normal logins, and disable XML-RPC, the Heartbeat API, and REST API access for guests.

Block Editor
Gutenberg controls: disable the block editor entirely (falls back to Classic Editor), restore the classic widget screen, auto-close the Welcome Guide, disable the Block Directory and default block patterns, prevent fullscreen mode on open, and disable the Template Editor.

Third-party
Targeted tweaks for popular plugins — disable dashboard widgets added by any plugin, enable Fail2ban login logging, and apply specific fixes for: Jetpack, Elementor, SkyVerge, Yoast SEO, Contact Form 7, UpdraftPlus, Advanced Custom Fields, WPML, WP Desk, and Flexible Shipping / Octolize.

Installation

  1. Upload the sbs-settings folder to /wp-content/plugins/.
  2. Activate the plugin from the Plugins screen.
  3. Go to Settings SbS Settings to configure.

FAQ

Will disabling WooCommerce scripts break my shop?

The “WooCommerce Scripts & Styles” toggle only removes assets on pages that are not product, cart, checkout, or account pages. Your shop pages are unaffected.

Is it safe to disable Cart Fragments?

Disabling Cart Fragments improves performance but may cause mini-cart totals to display incorrectly. Test with your theme before enabling on a live store.

Can I export my settings to another site?

Yes. The settings page includes Import and Export buttons to transfer your configuration as a JSON file.

Does this plugin require WooCommerce?

No. All WooCommerce options are hidden automatically when WooCommerce is not active.

What happens to existing posts when I close comments for a post type?

Existing posts are updated in the database immediately when you enable the option. Disabling the option does not re-open them.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“SbS Settings” is open source software. The following people have contributed to this plugin.

Contributors

Translate “SbS Settings” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release.

1.0.1

  • Fixed bug related to dismiss notices feature