Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
WordPress / Utilities

Smart Options Optimizer

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

Smart Options Optimizer - CodeCanyon Item for Sale


Ad: Bluehost hosting

This is not a magical plugin that can simply remove unused options. It requires some patience and following instructions to get best results. If you expect one click removal of unused options, please don’t buy this plugin.

Smart Options Optimizer is a unique plugin that is created for a purpose of tracing unused options and meta records. When a plugin or theme is removed from WordPress, there are traces remaining in the database. Some of the records left by these plugins take space and can even have negative impact on WordPress performance and memory usage.

ONLINE SUPPORT forum.smartplugins.infoFollow on TwitterFollow on EnvatoSubscribe to Newsletter


Why do you need this plugin at all? Well, it is very hard to determine what records should be removed, and if you are not developer you should not delete records from database on your own, or you may cause website crash.

Since version 2.0, plugin has Quick Scan method that is not very reliable, but it is fast for quick overview of the options used. For best results it is essential to use Tracer and run it long enough to gather as much data as possible. Tracer in version 2.0 is optimized and adds very little overhead and will slow down website by maximum of 5%-10% while running.

It is essential that you read User Guide that comes with the plugin before using the plugin to understand how plugin works, what each module does and to get recommendations about conditions for running the plugin and understanding results, before getting to deleting records.

How is this plugin different from Smart Cleanup Tools?

Smart Cleanup Tools works through SQL queries to find data that is no longer connected to anything (not used, orphaned, obsolete), but it is not able to determine if options in wp_options table is actual used in the code. Smart Options Optimizer on the other hand hooks into WordPress to monitor usage of options and meta data to find if they are really used. It deals with data that looks OK from SQL standpoint, but they might not be. This plugin digs deeper to help you remove things that other plugin can’t detect.

For full control over you database, for ability to remove almost any junk that is in there (and it can and will collect large amount of junk over time), you need both those plugins: Smart Cleanup Tools for regular maintenance (you can run it daily or weekly), and Smart Options Optimizer for removal of hard to detect junk from time to time.

Full Tracer and Quick Scan Methods

Qukk scan fast. but not very re4lable method determining use database based options the website Ptug.n scans other plugins and themes ttempt detection use database based Options. Due the different prograrrnreg techniques for loading options. this method will not etike gather all required data. B.for running Quick Scan. piease read the documentation and make sure you understand Scannqr limitations level reliability and what esgiect with data analysis Full Tracer Tracer the best method determining use database based options the website with high reUablllt During tracing plugin monitors use options related filters map edsich options are used the website achieve high reliabul4 trater needs rum over period time gather much data possible. Bfore Tracer is powerful tool that can record over a period of time (few hours or more) usage of options and meta data on your website to allow you to remove unused options. Quick Scan has the same goal, it is faster (few minutes) than Tracer, but it is not very reliable.

Settings for better control over tracing or scanning

tracer for Scan All Them Show Athod Trocer Quick SEt Quick method d.uib.q ibi pxpux6po.i9does i.bie pcplwyoopdons t.,bie p.epossmer. POsts Mere t.Me Comments Mere dereb.,. uiMe picpecosm.nm. Comments ueta d.uib.s. ob4. ppludjocoewenuneta Users Mere d.iab.s. tebie psl6ysuwmet. Scan All Plugins Control over run period for Tracer, scanning scope for Quick Scan, with options to limit process to options and various WordPress meta data. Plugin has tools for removal of gathered data, or reseting all plugin settings.

Analyze gathered data and decide what records to delete

4ect dais display and nalyze Only reco.ds thai not used are displayed. racec OpTioflO Load teqn Loaded Opon Nsne Prew4ew Source gmngw DATA Ynwtcewwn DATA NOT fOUND pew SImAWIO DATA NOT F01j14 Sge Aura toed OItn tr.ei fli tq, Yfl nce you selea records you ant delete, click the eflon bellow. You need onfirm deletion before Gathered data is split into 3 tables based on the usage criteria, like a recommendation on what records to remove and keep. Overview is display as a reminded on what each table shows. You can remove multiple records in the same time. Analysis panel allows you to view data from Quick Scan and Tracer.

Change auto load flag for main WordPress options based on usage

ification pocess starts. Save Changes bmad rnelvn.ndao.n. Ai.40t0J6 11410. cW.4.b Adnwt SIRlALIflO toad v.o.Ad eont P.o. Ad.rwt 0041A01Z1D DAM AMa Load 9,om A4nwo SORIALIUO Show 34qn 2,1 WordPress options have auto load flag, and while it is useful, it can cause for large amount of data to be loaded needlessly every time WordPress loads. Using Tracer data you can see which options can be disabled from auto loading.


  • If you have modified database tables schema in any way, or you have done changes to WordPress core files, there is no guarantee that this plugin will work as expected.
  • Make sure you double check all results gathered by Tracer (or Quick Scan) before proceeding to deletion of records.
  • Before proceeding with data deletion, backup your database.
  • You are using Smart Options Optimizer plugin for WordPress at your own risk.


this is really super great. I was trying to make website faster since a few months. I did everything but nothing worked out.. but now server is responding and loading the page 10x faster then before now… tested with p3 plugin profiler tool.. only theme was loding in between 1.6 second to 1.2 second. now 0.700 to 0.130. I had bunch of left over datas on database. I can’t thank you enough.

from user Wizar87, full comment here.

Other Features

  • Supports WordPress Multisite installations.
  • Supports translation and includes POT file.

System and WordPress Requirements

  • PHP 5.2.4 or newer
  • WordPress 3.5 or newer
  • PHP: set_time_limit function must be available
  • PHP: safe_mode must be disabled

Integration with Other Plugins

Smart Security Tools Smart Options Optimized adds 2 new events in security log to track start of the tracer and scanner jobs.


Plugin contains PDF user guide in the plugin package, inside the ‘docs’ directory. Check out this documentto get information on plugin options, usage and more.


Version 2.2 / 2014.08.12.

  • Added: Log tracer/scanner run through Smart Security Tools
  • Added: Added check for safe_mode and disabled functions
  • Updated: Improvements to the admin side panels UI

Version 2.1 / 2014.05.11.

  • Added: Plugins can hook into tracer to add exceptions
  • Added: Plugins can hook into scanner to add exceptions
  • Added: Developers guide PDF with list of filters
  • Updated: Improvements to the main JavaScript code
  • Fixed: Several more visual issues with WordPress 3.8/3.9
  • Fixed: Autoload panel calculation of auto load factors
  • Fixed: Autoload panel issue with division by zero

PLUGIN WEBSITE www.smartplugins.infoViEW FULL CHANGELOGFollow on EnvatoAsk any Question

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


20 April 13

Last Update:
12 August 14

Compatible Browsers:
IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Files Included:
JavaScript JS, CSS, PHP

Software Version:
WordPress 4.0, WordPress 3.9, WordPress 3.8, WordPress 3.7, WordPress 3.6, WordPress 3.5, WordPress 3.4, WordPress 3.3


eCommerce, All Items, analyze, autoload, cleanup, commentmeta, meta records, optimizer, options, options optimizer, postmeta, quick scan, scanner, sitemeta, tracer, unused options, usermeta