Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 290
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 164
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 233
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 313
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 354
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 284
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 291
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 306
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 316
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 317
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 318
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 319
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 377
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Cache::$apc is deprecated
Filename: libraries/Driver.php
Line Number: 188
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/models/DefaultModel.php
Line: 8
Function: driver
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Cache::$file is deprecated
Filename: libraries/Driver.php
Line Number: 188
Backtrace:
File: /home/palugada/domains/envato.palugada.top/public_html/application/models/DefaultModel.php
Line: 8
Function: driver
File: /home/palugada/domains/envato.palugada.top/public_html/application/core/MY_Controller.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/application/controllers/Codecanyon.php
Line: 6
Function: __construct
File: /home/palugada/domains/envato.palugada.top/public_html/index.php
Line: 315
Function: require_once
Ajax search pro is the best live search engine plugin for WordPress. Highly customizable, with many features and options, giving the best results possible! Replace the WordPress search bar with a better looking, more efficient search engine.
Looking for a better WordPress search? Check out this search plugins features, including checkbox, dropdown, radio button category filters and custom field (post meta) filters as well.
Ajax Search Pro for WordPress was designed to boost the user search experience to the maximum. It provides a live ajax search, which makes the wordpress search experience more confortable. The results are presented with images (if any found), so they look more attractive and less flat. The search works with mobile devices, let it be Android or IOS powered. The search can override the default wordpress search results – so the ajax functionality is extended – replace your default theme search with only a click of a button. The search can return posts, custom post types (like WooCommerce products, BBPress forums, topics, replies), Categories, custom taxonomy terms (like product categories), users, buddypress gorups and buddypress activities as results.
More than 60 colorful, fully customizable themes will save you time with the CSS hussle, so you can focus more on the presentation.
The backend offers hundreds of options for those, who like to customize the search to the maximum. Many features were implemented based on customer feedbacks, and even more coming soon.
This WordPress search plugin officially supports Visual Composer as well – so in addition an Ajax Search Pro Visual Composer addon is included within the plugin.
The plugin is updated regulary based on customer feedbacks and bug reports. Every support ticket is answered within 48 hours, usually in 12 hours (except for weekends).
Fully intuitive editor for all major and minor details – including ordering, selected items, parent-child relationships, layout modes and connection logics as well.

Over 400 other back-end options will give you the tool to make a fully functional and useful wordpress search form for your website.
MANY CONTENT TYPES SUPPORTEDThe search supports posts, pages and any kind of custom post type. WooCommerce, Jigoshop, wp-Ecommerce and many other plugins use custom post types – so they are all compatible with Ajax Search Pro. |
FRONTEND SEARCH SETTINGSThe plugin provides a customizable frontend settings interface for users. By ticking a few checkboxes the user can change the behaviour of the plugin – like looking for exact matches, including/excluding certain post types, categories or custom taxonomies (like product categories) |
|
LAYOUT & THEMESFour built-in layouts: Vertical, Horizontal, Polaroid and Isotopic. 60+ pre-defined theme for each layout, including the ones on the demo page. |
WIDGETS & SHORTCODESThree different widget are provided (latest searches, top searches and search box) and two shortcodes for each search. Shortcode buttons are also visible on the post editor. |
|
IMAGE SUPPORTThe search has built in libraries with extreme compatibility for image handling. They can parse through content, excerpt, custom fields or just simply display the featured image. |
ICONSUse the variety of high resolution, vectorized and colorizable svg icons or upload your own if you want to. |
|
ADJUSTABLE SEARCH LOGICYou can change the search logic to fit your needs. By default the plugin works with an OR logic to provide higher amount of results. If you however need more strict results, you can change this with a click. More info in the documentation search logic section. |
SMART IMAGE PARSINGHighly adjustable image parser ensures to show the best quality images in the results. The plugin can scan the featured, content, excerpt custom field for images. |
|
CATEGORY, TAG & TAXONOMY TERM FILTERSCreate and manage category, tag and any taxonomy term filters. Checkboxes, drop-downs and radio button layouts are all supported. |
CUSTOM FIELD FILTERSFor even more sophisticated layout you can create custom field filters, to give your users more advanded ways to search your content. |
|
MULTISITE SUPPORTHaving a multisite network? You can select which blogs you want to include in each individual search instance. You can search multiple blogs at the same time. |
RELEVANCE SEARCH & INDEX TABLEA fully configurabe relevance options panel is provided for those, who like to fine-tune their plugins. You can switch to index table search and create indexes for even more relevant results. |
|
VISUAL COMPOSER SUPPORTAs of version 4.0 the search acts as a Visual Composer add-on as well. You can easily manage the search instances via the Visual Composer plugin. |
COMPACT LAYOUT MODENo place on your site for the search widget? You can hide the search bar until the user clicks on the magnifier icon.
|
|
KEYWORD SUGGESTIONS & AUTOCOMPLETEGoogle keyword suggestions and autocomplete is enabled by default. The suggestions language is changeable. |
KEYWORD HIGHLIGHTINGThe search phrase can be highlighted in the results list. You can change the color of the highlighting as well. |
|
INDEX TABLE ENGINEPlugin version 4.5 introduces a new, index table powered search engine. This engine is capable of indexing shortcode content, for sites built with composer plugins. It’s also a huge performance saver for high traffic sites. |
PERFORMANCE TRACKERTrack the search query performances with the simple, built in performance tracker. It will help you optimize the search ajax speed. |
|
SEARCH STATISTICSBy enabling the search statistics will give you an insight on which phrases are the most popular on your website. |
GOOGLE ANALYTICS INTEGRATIONWith a push of a button you can integrate google analytics to the search, so the phrases will show up as pageviews on your analytics dashboard. |
|
CACHEFor websites with higher traffic caching is provided to reduce the database queries and increase the search performance. |
COMPATIBILITYCompatibility options will provide you a quick fix interface in case something is not working properly. |
|
PERFORMANCE TRAKINGThe plugin will track the query performances and give you a better insight on your recent setting changes. |
EXPORT AND IMPORTWant to use a working search instance on your other project? Export the search settings and import them to your other site. Easy as that. |
|
REGULAR UPDATESThe plugin recieves updates on a monthly basis, many customer requests and suggestions had been fulfilled in the past – feel free to suggest anything
|
CUSTOMER SUPPORTWe are taking customer support very seriously. You can expect a reply within 24 hours during workdays. To open a support ticket, go to this link. |
Check the full changelog here.
As of version 4.5 the plugin provides index-table search capabilities including:
You don’t need to worry about touching the code and loosing all the changes with upgrades. The search is packed with hooks for the most convenient access. (the lists are located at the action.txt and filters.txt files as well as in the documentation) No frustration = faster coding.