o['asl_compatibility']; if (ASL_DEMO) $_POST = null; ?>
'>
CSS and JS compatibility
array( array('option' => 'Non minified', 'value' => 'nomin'), array('option' => 'Minified', 'value' => 'min'), array('option' => 'Non-minified scoped', 'value' => 'nomin-scoped'), array('option' => 'Minified scoped', 'value' => 'min-scoped'), ), 'value' => $com_options['js_source'] ) ); $params[$o->getName()] = $o->getData(); ?>

  • Non minified - Low Compatibility, Medium space
  • Minified - Low Compatibility, Low space
  • Non minified Scoped - High Compatibility, High space
  • Minified Scoped - High Compatibility, Medium space

array( array('option'=>'Dynamic (default)', 'value'=>'dynamic'), array('option'=>'Blocking', 'value'=>'blocking') ), 'value'=>$com_options['js_init'] ) ); $params[$o->getName()] = $o->getData(); ?>

Try to choose Blocking if the search bar is not responding to anything.

Will try to re-initialize the plugin in case an AJAX page loader is used, like Polylang language switcher etc..

Whenever the user clicks on a live search result, and decides to navigate back, the search will re-trigger and reset the previous options.

google fonts used in the search options?", $com_options['load_google_fonts'] ); ?>

When turned off, the google fonts will not be loaded via this plugin at all.
Useful if you already have them loaded, to avoid mutliple loading times.

array( array('option'=>'Yes', 'value'=>'yes'), array('option'=>'No', 'value'=>'no') ), 'value'=>$com_options['load_mcustom_js'] ) ); $params[$o->getName()] = $o->getData(); ?>

  • When set to No, the custom scrollbar will not be used at all.

Query Compatibility
Advacned Custom Fields: use the ACF get_field() function to get the metadata?", $com_options['use_acf_getfield'] ); ?>

Will use the get_field() Advanced Custom Fields function instead of the core get_post_meta()

If you are experiencing issues with accent(diacritic) or case sensitiveness, you can force the search to try these tweaks.
The search works according to your database collation settings, so please be aware that this is not an effective way of fixing database collation issues.
If you have case/diacritic issues then please read the MySql manual on collations or consult a database expert - those issues should be treated on database level!

array( array('option' => 'None', 'value' => 'none'), array('option' => 'Sensitivity', 'value' => 'sensitivity'), array('option' => 'InSensitivity', 'value' => 'insensitivity') ), 'value'=>$com_options['db_force_case'] ) ); $params[$o->getName()] = $o->getData(); ?>

Will try to force unicode character conversion on the search phrase.

Will try to force utf8 conversion on all LIKE operations in the WHERE and HAVING clauses.

$_POST['js_source'], "js_init" => $_POST['js_init'], "load_mcustom_js" => $_POST['load_mcustom_js'], "detect_ajax" => $_POST['detect_ajax'], "js_retain_popstate" => $_POST['js_retain_popstate'], 'load_google_fonts' => $_POST['load_google_fonts'], 'old_browser_compatibility' => $_POST['old_browser_compatibility'], // Query options 'use_acf_getfield' => $_POST['use_acf_getfield'], "db_force_case" => $_POST['db_force_case'], "db_force_unicode" => $_POST['db_force_unicode'], "db_force_utf8_like" => $_POST['db_force_utf8_like'] ); update_option('asl_compatibility', $values); $updated = true; } ?>
Search compatibility settings successfuly updated!

DEMO MODE ENABLED - Please note, that these options are read-only